onsite
Software Engineer .NET - Optima Health
Software Engineer
Experienced .NET Software Engineer needed to design, develop, and maintain digital occupational health platforms, using C#, SQL and REST APIs within an Agile, secure delivery environment.
About the role
Key Responsibilities
- Design, develop, and maintain .NET applications supporting occupational health services.
- Implement and consume RESTful APIs to integrate with internal and external systems.
- Collaborate with cross‑functional teams in an Agile environment to deliver high‑quality software on schedule.
- Write clean, testable code and create automated unit tests to ensure reliability.
- Participate in code reviews, version control (Git), and continuous integration pipelines.
- Support production systems, troubleshoot issues, and contribute to ongoing performance improvements.
Requirements
- Strong experience with .NET framework/Core and C# programming.
- Proficiency in SQL database design, queries, and performance tuning.
- Hands‑on experience building and consuming REST APIs.
- Solid understanding of Agile methodologies and collaborative team practices.
- Familiarity with source control (Git) and automated testing frameworks.