We are seeking a skilled .Net Developer to join our development center in Bangalore or Mumbai. This role is ideal for someone with a strong background in computer science and a drive to solve complex technical challenges in healthcare software systems. You will play a key role in designing, developing, testing, and validating applications that support critical industry needs.
Key Responsibilities
- Evaluate intricate healthcare-related requirements and translate them into technical solutions
- Lead development efforts across small to large-scale projects with minimal supervision
- Guide technical decisions for application sub-systems and ensure architectural integrity
- Conduct research, system design, performance analysis, testing, and continuous process improvements
- Identify areas for automation and implement solutions to replace manual workflows
Required Qualifications
- Bachelor’s or Master’s degree in Computer Science
- At least two years of professional development experience
- Strong grasp of object-oriented design, SOLID principles, and common software design patterns
- Advanced proficiency in C#, WPF, WCF, LINQ, Entity Framework, Windows Forms, and deployment strategies
- Proven experience building applications using C#, WPF, and WCF in production environments
- Extensive work with large-scale relational databases including MS SQL and MySQL, with the ability to write optimized, complex queries
- Hands-on experience developing client/server systems, RESTful APIs, web services, and Windows services
- Strong debugging, troubleshooting, and performance analysis skills for .Net applications
- Deep understanding of XML, LINQ, multithreading, asynchronous, and parallel programming models
- Experience writing unit tests using NUnit or MS Test, and performing static code analysis with tools like FxCop
- Familiarity with version control using GIT
- Ability to analyze system requirements, assess impacts on existing components, and design comprehensive solutions
- Clear and effective communication skills, both written and verbal
- Commitment to coding best practices and standards
- Proficiency in documenting user stories, use cases, functional specifications, and technical designs
- Working knowledge of Agile methodologies, particularly Scrum
Preferred Skills
- Experience in Data Science, Machine Learning, or Microsoft Azure platforms
- Familiarity with EMR or HIS systems
- Knowledge of HL7 interface standards
Technical Environment
C#, WPF, WCF, LINQ, Entity Framework, Windows Forms, MS SQL, MySQL, RESTful APIs, Web Services, Windows Services, XML, Multithreading, Asynchronous Programming, Parallel Programming, GIT, FxCop, NUnit, Scrum
Work Environment
This position is based in either Mumbai or Bangalore. The role requires on-site presence with limited remote flexibility. You will work in a collaborative, learning-driven environment that values technical depth, adaptability, and user-focused design.