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