Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior .NET Developer to join our team. This role gives you the chance to work on worthwhile projects together with a capable and enthusiastic group of colleagues. If you find fulfillment in developing dependable software solutions and enjoy navigating complex technical hurdles, we would be happy to hear from you.
Responsibilities
- Devise and implement scalable applications that satisfy both organizational and technical needs
- Review code developed by teammates to ensure consistent quality across projects
- Cooperate with different teams to convert requirements into functional technical deliverables
- Examine and resolve challenging issues throughout each phase of the development cycle
- Contribute perspective on architectural planning and long-range technical vision
- Guide and mentor junior developers to help them grow their technical skills
- Enhance application efficiency while ensuring consistent and stable system performance
- Develop structured, clear, and fully documented code
- Participate in sprint planning talks and contribute to task-related estimations
- Keep informed about emerging technologies and changing methods across the industry
Requirements
- A minimum of 3 years of relevant background in software development
- Strong expertise in C# for developing reliable applications
- Practical, real-world experience working with the .NET framework
- Experience building unit tests to strengthen code reliability and long-term upkeep
- Solid understanding of software architecture concepts and widely used design patterns
- Knowledge of SDLC methodologies and their application in real projects
- Proficient with SQL for organizing and pulling data from databases
- Applied experience with Entity Framework, Dapper, or ADO.NET for data access management
- Exposure to ReactJS for front-end development and integrating it with backend functionality
- Practical background with ASP.NET for developing web-based applications
- Experience working with Amazon Web Services or Azure for cloud deployment solutions
- Broad understanding of AI concepts and their potential role in development initiatives
- Solid English proficiency, both written and spoken, at B2 level or above
