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