C# / .NET Senior Software Developer
Job PurposeTo prepare detailed design, implement, test, troubleshoot & deliver high-quality, and fully performing software that complies with client requirements, quality standards, and architectural design.
Job Title: Senior Software Engineer – C# / .NET (Medical Software)
About the Role:
We are looking for an experienced Senior C# / .NET Developer to design, develop, and maintain high-quality, scalable software solutions. You will play a key role in architecture decisions, product development, and mentoring engineers, while ensuring compliance with quality and regulatory standards.
Key Responsibilities:
Technical Leadership
- Design, develop, and maintain applications using C#, .NET Core/.NET Framework
- Drive clean architecture, modular design, and best coding practices
- Develop high-performance, scalable, and secure applications
- Ensure code quality through reviews, unit testing, and automation
- Troubleshoot complex production issues and optimize performance
Product Development
- Translate business and system requirements into robust technical solutions
- Develop features across backend, APIs, and (optionally) UI layers
- Ensure maintainability and backward compatibility for releases
Collaboration & Delivery
- Collaborate with architects, product owners, QA, and DevOps teams
- Participate in agile ceremonies and sprint planning
- Contribute to design documentation and technical discussions
Mentorship & Ownership
- Mentor junior developers and promote engineering best practices
- Take ownership of modules/features end-to-end
- Drive continuous improvement in quality, delivery, and processes
Required Qualifications:
- Bachelor’s/Master’s in Computer Science, Engineering, or related field
- 6–10+ years of experience in C#/.NET development
- Strong expertise in:
- C#, .NET Core / .NET 6+
- Object-Oriented Programming and design patterns
- REST APIs, Web APIs
- Experience with:
- SQL (e.g., SQL Server) and ORM tools (Entity Framework)
- Azure / Cloud platforms (preferred)
- CI/CD tools (Azure DevOps, Jenkins, Git)
- Solid understanding of:
- Multithreading, performance tuning
- Secure coding practices
Nice to Have:
- Experience in medical device / regulated environments (IEC 62304 etc.)
- Exposure to microservices, containers (Docker/Kubernetes)
- Knowledge of cybersecurity practices
- UI experience - WPF
Key Competencies:
NeST Principles
Be customer focused
Deliver Results
Raise standards
Dive Deep
Invent & Reuse
Build Trust & Show Integrity
Collaborate
Own