Principal Software Engineer

Year    Pune, Maharashtra, India

Job Description


Job Summary:
The Engineer will join the Screening Programs team within the Radiology track in Healthcare R&D. The team is responsible for the complete execution of product roadmap. We are currently on the path to migrating the existing product to Azure cloud.
This position offers a unique opportunity to get acquainted with the healthcare domain, understand existing customer pain points and be part of the journey to cloud migration.
The Engineer is expected to be self-motivated and work on multiple deliverables with dynamic schedules across both the existing product and the cloud stack.
Qualification : BE, B Tech, M Tech, MCA, MCS, MCM, or M sc.
Experience : 10 to 14 years
Skills :


  • 10+ years of software development experience in designing and developing Enterprise level products meeting high performance standards

  • 7+ years’ experience in .Net

  • 3+ years’ experience in Javascript, ReactJS or similar frameworks

  • 3+ years’ experience in building and consuming Web Services using both Rest and SOAP

  • Exposure to Microservices architecture

  • Proven ability to mentor junior team members

  • Proven Thought-leadership

  • Experience in evangelizing industry standard software engineering practices like Dev Unit test using but not limited to nUnit/xunit, using code quality tools but not limited to Sonar and BDD.

  • Experience in building applications in CI/CD environment

  • Experience with Agile development methodology; preferably scrum

  • Excellent verbal and written communication skills

  • Ability to thrive in fast-paced, dynamic environment

  • Excellent analytical, debugging and problem solving skills

Responsibilities :

  • Translate requirements to high and low level design.

  • Perform research and design for a major technical area.

  • Create functional, well-designed, well-tested, high-quality code for complex computer systems.

  • Contribute to the overall product quality planning and strategy.

  • Lead Technical and Functional reviews to ensure the quality of the team’s deliverables

  • Evaluate impact of software performance and recommend changes to software design.

  • Develop deep expertise in the product domain and act as subject matter expert for other team members on the product being developed.

  • Assist in identifying process improvements and application/platform enhancements.

  • Provide technical and product inputs while interpreting requirements effectively and collaborating with cross functional team members including internal Nuance teams

  • Analyze and communicate the impact of new features and roadmap changes.

  • Assist management in recruitment and team building activities.

  • Participate and assist in technical training and development of other staff members.

  • Possess a can-do attitude to balance work volume, set limits, and project deadlines, while prioritizing to maintain and deliver quality work.

Desired Skills:

  • Experience developing Healthcare Information technology applications

  • Experience with JIRA Agile, BitBucket, Crucible, and other Atlassian tools.

  • UI design and development

  • Familiarity with Azure, DevOps

Nuance offers a compelling and rewarding work environment. We offer market competitive salaries,
bonus, equity, benefits, meaningful growth and development opportunities and a casual yet technically
challenging work environment. Join our dynamic, entrepreneurial team and become part of our
continuing success.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2903443
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pune, Maharashtra, India
  • Education
    Not mentioned
  • Experience
    Year