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).
As a Software Developer, you’ll design, build, test, and deploy high‑quality software solutions using a modern Microsoft-focused technology stack. You’ll work closely with product owners, designers, and engineers in an Agile environment to deliver scalable, reliable applications. This role is a hands-on opportunity to contribute across the full development lifecycle using technologies such as .NET Core, C#, AngularJS, SQL Server, REST APIs, Microservices, Git, and Docker.
Job Responsibility:
Develop, enhance, and maintain applications using .NET Core, C#, and AngularJS
Build and integrate RESTful APIs across internal and external systems
Contribute to microservices architecture and service-based design
Write optimized SQL queries and work extensively with SQL Server
Participate in all phases of the SDLC—requirements, design, coding, testing, deployment
Develop unit and integration tests
support automated test practices
Use Git for version control and participate in peer code reviews
Utilize Docker and containerization tools for build, deployment, and runtime environments
Engage in Agile ceremonies including sprint planning, standups, reviews, and retrospectives
Troubleshoot defects, resolve production issues, and drive continuous improvement
Stay current with emerging tech and engineering best practices
Create and maintain technical documentation and contribute to knowledge sharing
Collaborate with cross-functional teams across product, design, and QA
Requirements:
Bachelor’s degree in Computer Science or related field—or equivalent practical experience
5+ years of professional software development experience
Strong proficiency in C# and .NET Core
Solid hands-on experience with AngularJS
Experience designing and consuming RESTful APIs
Familiarity with microservices concepts and distributed application design
Strong SQL Server skills with experience writing efficient queries
Experience with Git-based workflows
Understanding of Docker and containerization fundamentals
Experience working in Agile environments (Scrum or Kanban)
Excellent analytical, problem‑solving, and communication skills
Ability to work both independently and collaboratively
Nice to have:
Experience with modern Angular versions
Familiarity with CI/CD pipelines
Experience with testing frameworks
Knowledge of design patterns, clean‑code practices, and scalable architecture
Experience with performance tuning and application optimization