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.
- Programming Languages: Proficiency in one or more programming languages (e.g., Java, JavaScript, Python) is required.
- 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, including sprint planning, defining BOW, peer programming, and 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.
Similar Jobs
- View Job
Engineering - Networks - Software Engineer - Vice President - Salt Lake City
Salt Lake City - View Job
Engineering - Networks - Software Engineer - Vice President - Salt Lake City Salt Lake City · ·[...]
Salt Lake City - View Job
Engineering-L2-Salt Lake City-Vice President-Software Engineering Salt Lake City · · Vice President
Salt Lake City - View Job
Engineering - Asset Management - Software Engineer - Vice President - Salt Lake City Salt Lake [...]
Salt Lake City - View Job
Engineering-L2-Salt Lake City-Vice President-Software Engineering
Salt Lake City