Senior .Net Engineer
Your journey matters – start it with us
This is us
At Qinshift and Avenga, we are merging together to start a new era of technology that matters. Leveraging the power of innovations, we are on a journey to shape the future of work, and we are inviting you to co-create it with us.
This is the job
We are seeking a Senior .NET Engineer to join our technical team. As a company that values innovative software development, we prioritize collaboration, technical excellence, and growth opportunities for exceptional talent.
Join Our Team of Experts in Delivering High-Impact Solutions!
This is you
- 5+ years of experience with .NET Core / .NET 6+ (C#);
- Proficiency in ASP.NET Core (Web API, MVC, Minimal APIs);
- Deep understanding of Entity Framework Core;
- Experience designing and implementing microservices;
- Deep knowledge of RESTful APIs, gRPC, and GraphQL;
- Strong understanding of asynchronous and reactive programming (RabbitMQ, Kafka, SignalR, Azure Service Bus);
- Experience with cloud-native architectures (Azure, AWS, or GCP);
- Solid knowledge of API security best practices (OAuth 2.0, OpenID Connect, JWT);
- Proficiency in MS SQL Server, PostgreSQL, or NoSQL databases;
- Experience with Docker and Kubernetes and setting up CI/CD pipelines (Azure DevOps, GitHub Actions, GitLab CI, Jenkins, etc.);
- Expertise in unit testing & integration testing (NUnit, xUnit, Moq, FluentAssertions);
- Strong communication skills to work with cross-functional teams (Product Owners, QA, DevOps);
- Experience in code reviews, architectural discussions, mentoring, and knowledge-sharing sessions;
- Strong written and verbal communication skills in English.
This is your role
- Adhering to project-specific development guidelines and industry best practices for software development in the .NET ecosystem;
- Implement microservices architectures and design scalable, maintainable systems;
- Optimize database performance and ensure data integrity;
- Troubleshooting and resolving production issues to maintain application stability and performance;
- Apply asynchronous and reactive programming principles using tools like RabbitMQ, Kafka, SignalR, or Azure Service Bus;
- Ensure API security by implementing best practices;
- Conduct unit and integration testing using frameworks like NUnit, xUnit, Moq, or FluentAssertions;
- Lead architectural discussions and code reviews;
- Providing mentorship and assistance to less experienced team members to foster their professional growth and development.
What awaits you at Avenga x Qinshift?
Through our values, Better Minds, Bolder Ideas, and Bigger Hearts, we strive to provide you with the tools, autonomy, trust, and assistance you need to excel. Enjoy benefits like private health insurance, well-being programs, flexible and hybrid work models, laptops and gear, training, language classes, social events, great offices, and more.
We take pride in the diverse skills and character of our teams, welcoming everyone to apply and contribute to our collective strength.
- Locations
- Ukraine
- Remote status
- Fully Remote
- Seniority
- Senior-level
- Technology
- .NET
Senior .Net Engineer
Your journey matters – start it with us
Loading application form