Pune, Kalyani Nagar, IND
10 hours ago
Lead Product Software Engineer(.Net)



Job Description Summary

BASIC FUNCTION

Join us in making a meaningful impact by working on life-saving technology! As a Lead Product Software Engineer, you'll have the opportunity to contribute to developing and maintaining drug data products that support healthcare professionals in 164 countries, screening over a billion prescription drug transactions daily.

We're looking for a collaborative, high-energy software professional who is passionate about software craftsmanship and has extensive technical expertise. In this role, you'll maintain current technology products while also contributing to developing the next generation of cloud-based data pipelines, embedded APIs, web services, and web applications. These products are critical components of the clinical workflow and are embedded in today's electronic health record and pharmacy systems.

This is a highly visible technical role within the DXG Health Clinical Effectiveness Engineering organization, offering the opportunity to significantly impact and showcase your skills. Join us in our mission to improve patient care and make a difference in the world!

ESSENTIAL DUTIES AND RESPONSIBILITIES

As a Lead Product Software Engineer, you will take on a highly visible technical role, leading a development team (squad) to ensure successful project completion and roadmap objectives. You will leverage your technical expertise and best practices to provide engineering leadership and mentorship to Associate and Senior engineers, fostering a culture of continuous learning and improvement.

Your primary responsibilities will include designing, implementing, and architecting services and systems using well-established design patterns that allow for iterative, autonomous development and future scaling. You will ensure your team adheres to best practices, delivering high-quality code on time. Additionally, you will work to keep your team and the technology stack up-to-date with new and emerging technologies, advocating for their use where appropriate.

Finally, you will rotate through primary and secondary operational support and participate in product incident management to ensure that the product portfolio is supported effectively. This is a highly visible role within the organization, offering the opportunity to make a significant impact and showcase your skills as a leader and technical expert.



OTHER DUTIES

Performs other duties as assigned by supervisor.


JOB QUALIFICATIONS
Education: Bachelor’s in Computer Science (or related field) or equivalent experience.

Basic Qualifications
1. 10+ years of professional experience with object-oriented or functional programming using languages such as C#
2. Good to have experience utilizing cloud native technologies to deliver software solutions, especially refactoring legacy systems to be cloud native
3. Strong ability to plan, commit, and deliver work for an entire project
4. Experience with automated testing tools and frameworks
5. Comfortable working with relational database engines (SQL Server, Oracle preferred)
6. Experience working in an agile scrum environment
7. Demonstrated success leading and mentoring engineers, providing feedback, doing code reviews, and working to build a happy and successful team

Preferred Qualifications
1. Open to working in both C# and Java, with .net as primary skills.
2. Experience with REST web services and web applications.
3. Experience with enterprise application technologies (e.g. Java EE, Spring, or .Net, .Net Core).
4. Proficient on the command-line and with writing shell scripts.
5. Ability to collaborate well on a cross-functional team.
6. Ability to imagine yourself in the customer’s shoes.
7. Knowledge of cloud technology (e.g. Azure, Docker, or Kubernetes).
8. Knowledge of application security practices.
9. Experience with content and data pipelines.
10. Experience with Agile software development.
11. Experience with Windows and Linux.
12. Experience with Microsoft SQL Server, Azure SQL, and Oracle databases, and developing and troubleshooting database stored procedures.
13. Experience with SQL performance tuning.
14. Experience with web UI technologies (e.g. Bootstrap, JQuery, or React).
15. Experience in a highly-regulated industry.

Other Knowledge, Skills, Abilities or Certifications:
1. Azure/AWS certifications are a plus.
2. Industry experience in the health care sector is a plus.
3. Approaches work with a strong sense of urgency and leads team to have the same drive.

Confirm your E-mail: Send Email