We are seeking a skilled developer to join our EP team, with expertise in .Net Core, Angular, AWS, and Microservices. The ideal candidate will be responsible for designing, developing, and maintaining scalable applications, leveraging their knowledge of modern web technologies and cloud services. This role requires a understanding of software architecture and the ability to work collaboratively in a dynamic environment.
As a Software Engineer II at JPMorgan Chase within the Employee Platforms, you are part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.
Job responsibilities
- Design, develop, and manage scalable and secure cloud applications on AWS.
- Develop CI/CD pipelines for efficient software delivery.
- Understand and implement observability practices.
- Design and implement robust .Net Core-based backend services and microservices.
- Develop and maintain dynamic, responsive user interfaces using Angular/React.js.
- Design, implement, and manage SQL databases for application data.
- Collaborate in an Agile team, participating in sprint planning, standups, and retrospectives.
- Execute standard software solutions, design, development, and technical troubleshooting.
- Write secure, high-quality code with limited guidance in at least one programming language.
- Design, develop, code, and troubleshoot with consideration of system implications.
- Apply knowledge of SDLC tools to enhance automation value and solve technical problems.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 2+ years applied experience
- Code in C# and .Net Core APIs with strong proficiency.
- Implement AWS services effectively.
- Develop and deploy microservices in diverse environments.
- Design and develop RESTful APIs.
- Build and manage CI/CD pipelines.
- Construct large-scale products and systems.
- Integrate services using appropriate frameworks.
- Apply clean code principles and challenge design requirements.
- Engage in system design, development, testing, and ensure operational stability.
Preferred qualifications, capabilities, and skills
- Familiarity with modern front-end technologies
- Exposure to cloud technologies