Engineering - Networks - Software Engineer - Vice President - Salt Lake City
Who We Look For We are seeking a talented Senior Software Developer (VP) with a minimum of 8 years of relevant experience and basic network knowledge to join our team. As a Software Developer at Goldman Sachs for the Network SRE Dev team, you will have the opportunity to work on exciting projects, collaborate with a dynamic team, and contribute to the development of cutting-edge software solutions.
Key Responsibilities Software Development: Design, develop, test, and maintain high-quality software solutions following best practices and coding standards.Web Application: Experience developing web applications using at least one popular web framework (Spring MVC, DropWizard, React).Frontend and Backend Development: Experience in both frontend and backend development is preferred.Team Player: Collaborate with global team & be point person for the projects. Sprint planning & defining BOW, peer programming & mentoring junior engineers.Basic Network Knowledge: Understanding of fundamental networking concepts, such as TCP/IP, DNS, HTTP, and routing, is required.Collaboration: Work closely with cross-functional teams, including designers, product managers, and QA engineers, to ensure the successful delivery of software projects.Problem Solving: Analyze complex technical problems and propose effective solutions.Code Review: Participate in code reviews to maintain code quality and ensure compliance with coding standards.Documentation: Create and maintain technical documentation for software projects.Agile Development: Experience working in an Agile or Scrum development environment is a plus.Continuous Learning: Stay up-to-date with the latest industry trends, technologies, and best practices.Support: On-call rotation (including weekends) for incident response and proactive incident measures.Application Monitoring: Monitor infrastructure using SRE tools, and suggest tools as necessary.DevOps: Coding infrastructure automation across the CI/CD pipeline.Qualifications Bachelor's degree in Computer Science or a related field is preferred.Minimum of 3 years of experience as a Software Developer.Strong proficiency in one or more programming languages.Basic understanding of networking concepts.Knowledge of software development best practices and design patterns.Familiarity with version control systems (e.g., Git).Excellent problem-solving and debugging skills.Strong communication and teamwork skills.Ability to work in a fast-paced and collaborative environment.
#J-18808-Ljbffr