ES
Lead .NET Software Engineer with Angular & AWS
EPAM Systems
๐ฎ๐ณ India
On-site
Staff / Principal
1 week ago
- .NET
- Angular
- AWS
- CI/CD
- C#
- VB.NET
- .NET Core
- TypeScript
- AWS Cloud
- AWS Lambda
- CloudFormation
- GitHub Actions
- Azure DevOps
- xUnit
- Cypress
- Jasmine
- npm
- Docker
- CloudWatch
- Datadog
- RxJS
- Accessibility Testing
- axe-core
- Playwright
- AWS CDK
- SAML
- JWT
- HTML
1 week ago
We are seeking a highly skilled and experiencedLead .NET Software Engineer to drive the development of innovative solutions within the Global Trade Management domain. This is an exciting opportunity to lead a team while leveraging cutting-edge technologies like Angular and AWS to deliver scalable, high-performing applications that enhance operational efficiency.
This is your chance to play a pivotal role in delivering high-impact software solutions and lead the adoption of innovative technologies while advancing your career. Join us to make a real difference in the Global Trade Management domain!
Responsibilities
- Lead a team of developers to ensure timely delivery of project milestones and maintain high-quality standards
- Collaborate with cross-functional teams to gather requirements and define clear project objectives
- Implement robust design and architecture strategies to develop maintainable and scalable software solutions
- Oversee testing, quality assurance, and deployment processes to ensure reliable application functionality in production
- Mentor and guide team members to enhance technical expertise and foster a collaborative environment
- Ensure adherence to best practices in CI/CD for efficient software delivery pipelines and deployments
- Manage and optimize cloud-based deployments using AWS, ensuring scalability and reliability
- Prioritize and address technical challenges, proactively identifying and solving potential project bottlenecks
- Drive observability and logging implementations for performance monitoring and troubleshooting
- Ensure the integration of secure coding practices, focusing on code quality and application security measures
Requirements
- 9-14 years of overall IT experience, including hands-on development and leadership
- 5+ years of expertise in .NET development with proficiency in C#, VB.NET, and .NET Core frameworks
- Minimum 1 year of experience in a leadership role, showcasing strong management and mentoring capabilities
- In-depth background in front-end development with Angular (version 19 and above) and TypeScript
- Familiarity with AWS cloud services such as AWS Lambda, S3, and CloudFormation for scalable application deployment
- Advanced skills in CI/CD tools, including GitHub Actions and Azure DevOps Pipelines
- Showcase of experience with testing frameworks (xUnit, Moq, Cypress, Jasmine/Karma) to ensure code reliability
- Proficiency in automated builds and package management using tools like dotnet CLI, npm, and Docker
- Strong understanding of architecture best practices like layered design, Dependency Injection, and repository patterns
- Competency in using observability tools such as Amazon CloudWatch, Datadog, and Serilog for monitoring and troubleshooting
- English level of minimum B2 (Upper-Intermediate) for effective communication
Nice to have
- Familiarity with state management libraries like NGXS or RxJS for Angular applications
- Experience with enterprise-focused UI component libraries like Saffron UI or GrapeCity Wijmo
- Background in accessibility testing tools such as axe-core/playwright
- Skills in multi-account deployment strategies and blue-green rollout patterns with AWS CDK v2
- Knowledge of secure application practices, including SAML 2.0, JWT, and HTML sanitization
Lead .NET Software Engineer with Angular & AWS ยท EPAM Systems