Enterprise Software Developer
We are seeking skilled professionals to contribute to the development and enhancement of a core enterprise application.
The ideal candidate will have expertise in software design, development, and maintenance. They should be proficient in programming languages such as C#, ASP.NET Web API, .NET Core, and Angular, or possess equivalent experience with other technologies.
Responsibilities include:
* Designing and developing high-quality software components.
* Collaborating with product owners, business analysts, and QA engineers to deliver robust solutions.
* Participating in code reviews and promoting clean coding practices.
* Contributing to improving application performance, security, and scalability.
* Supporting continuous integration and deployment workflows (CI/CD).
* Taking part in platform evolution through technical upgrades and functional enhancements.
The ideal candidate should possess one or both of the following qualifications:
Option 1 – 5+ years of experience developing web applications with C#, ASP.NET Web API, .NET Core, and Angular, as well as knowledge of object-oriented programming, automated testing, and clean code principles.
Option 2 – 5+ years of experience developing desktop applications with C#, WinForms, and Entity Framework, along with strong object-oriented programming skills and experience writing testable code.