This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Senior Software Development Engineer will play a crucial role in leading the technical delivery of .NET Core solutions within an agile team. With 5-8 years of experience, the candidate will design and develop robust applications, mentor junior engineers, and ensure adherence to best practices. A bachelor’s degree in Computer Science or Engineering is preferred, along with relevant certifications. This position offers the opportunity to work on scalable and secure solutions in a collaborative environment.
Job Responsibility:
Design and develop robust .NET Core applications aligned to client business and operational requirements
Translate business and functional requirements into well-structured, scalable technical solutions
Take ownership of complex components, integrations, and critical code paths within the solution
Contribute to architectural decisions and ensure adherence to established patterns and best practices
Lead by example through high-quality code, testing discipline, and documentation
Actively participate in sprint planning, estimation, and delivery tracking using Azure DevOps
Perform code reviews and provide constructive guidance to intermediate and junior developers
Collaborate with testers, analysts, and DevOps engineers to ensure smooth end-to-end delivery
Support deployment, monitoring, and troubleshooting across non-production and production environments
Ensure solutions comply with security, governance, and regulatory standards applicable to client environments
Requirements:
5–8 years of professional software development experience