Job Role
We are seeking a skilled Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to work independently, as well as collaboratively with others.
* The successful applicant will be responsible for designing and developing software solutions that meet the needs of our clients.
* They will also be expected to participate in architectural discussions and contribute to the evolution of our system design.
* In addition, they will be responsible for implementing new requirements using test-driven development methodology.
Key Qualifications
* Bachelor's or master's degree in computer science, software engineering, or a related field.
* Proven experience (typically 5+ years) as a software engineer with a focus on backend development.
* Good experience with C#, .Net framework, SQL.
* Experience with microservices architecture.
* Solid understanding of software development principles, design patterns, and best practices.
Nice to Have
* Experience with Azure DevOps for continuous integration and continuous delivery (CI/CD) pipelines.
* Experience with ASP.NET WebAPI, RESTFull applications, JavaScript.