Avenga is looking for a Lead .NET Engineer for our banking project. Our customer is a bank that offers quality services to small and medium-sized businesses and individuals who want to preserve and grow their savings.
As a Lead .NET Engineer, you will play a critical role in designing, developing, and maintaining our software applications. You will also lead a team of talented engineers, ensuring the delivery of high-quality software solutions that meet our business requirements and technical standards.
Requirements:
- 7+ years of commercial experience with .NET (C#);
- Knowledge of OOP, Design Patterns;
- Proficient with Windows Forms, ASP.NET Web API;
- Experience with REST, gRPC, OpenAPI;
- Familiar with Windows Server, IIS;
- Experience in microservices;
- Knowledge of TFVC, Git, Azure DevOps, Visual Studio;
- Experience in the banking sector;
- Strong background in Microsoft technologies, including legacy ones;
- Proficient in MS SQL Server, T-SQL (or similar relational database tooling);
- English — Upper-Intermediate or higher.
Nice to have:
- Knowledge of .NET Remoting, WPF;
- Experience with Azure Cloud (VMs, Managed DB, containerization);
- Good at messaging and services communications.
Responsibilities:
- Provide technical leadership and guidance to a team of .NET developers.
- Conduct code reviews to ensure adherence to coding standards, best practices, and project guidelines.
- Release and proactive monitoring of components in production;
- Work with SQL databases to design and optimize database schemas, write efficient queries, and ensure data integrity;
- Analyze and solve technical problems that arise during the development process;
- Work with our product and design team to understand the needs of our customers that will shape the technology solutions;
- Expand the system without losing support for existing features;
- Demonstrate broad and deep knowledge of software engineering concepts;
- Participate in development streams for re-architecture and refactoring activities.
Your benefits:
- We offer an attractive social and benefits package;
- Everyone at Avenga is subject to professional growth via our mentorship program;
- The company provides extended training and certification opportunities;
- We stay up to date with the industry by embarking on tech talks, webinars, conferences, and hackathons;
- Avenga cares for its employees well-being by providing well-rounded health insurance coverage and fitness compensation programs;
- Our employees’ families are no less important, as we offer maternity aid and financial support for a number of family reasons, including marriage and childbirth;
- The company fosters a sense of professional belonging and an environment of togetherness: we achieve things together and celebrate our milestones.