Lead .NET Software Engineer
EPAM Systems · Pune Division, Maharashtra, India
Free to search · AI fit score against your CV · tailor your résumé in one click
EPAM Systems · Pune Division, Maharashtra, India
We are seeking a highly skilled and experienced Lead .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