Lead a team of developers, contribute to architectural decisions, and be responsible for delivering high-quality, scalable web applications using .NET Core, Angular, and AWS cloud services.
Requirements
- 8+ years of experience in software development with strong proficiency in .NET Core / C.
- 4+ years of experience with Angular (v8 or above) for building modern front-end applications.
- Hands-on experience with AWS services such as EC2, S3, Lambda, API Gateway, RDS, etc.
- Strong understanding of RESTful APIs and microservices architecture.
- Proficiency in HTML, CSS, JavaScript, and TypeScript.
- Experience with CI/CD pipelines and DevOps practices.
- AWS Certification (e.g., AWS Certified Developer or Solutions Architect).
Responsibilities
- Lead and mentor a team of full stack developers.
- Design, develop, and maintain robust and scalable web applications using .NET Core and Angular.
- Architect cloud-native solutions and deploy applications on AWS infrastructure.
- Collaborate with cross-functional teams including product owners, QA, and DevOps.
- Participate in code reviews, sprint planning, and technical discussions.
- Ensure best practices in software development, security, and performance.
- Troubleshoot production issues and provide timely resolutions.
Other
- Lead and mentor a team of full stack developers.
- Collaborate with cross-functional teams including product owners, QA, and DevOps.
- Strong leadership and communication skills.
- Bachelor's or Master’s degree in Computer Science, Engineering, or a related field.
- Familiarity with Agile/Scrum methodologies.