Job Description
Job Summary:
As a cloud software engineer, you will be working on developing a new medical device for use in a hospital's emergency department. You can expect to work independently performing the full development lifecycle of highly complex medical device software in adherence to quality system procedures and design controls. A software developer is expected to interact effectively with engineers, management, QA/RA, and product management throughout the product definition, development, and verification phases to ensure the delivery of software that meets customer requirements with high quality.
In this job, you will:
Ensure Adherence to Quality System:
• Stay up-to-date and follow all quality system procedures related to this job, which can affect the quality of products or services provided to our customers
• Adhere to established quality systems and design control procedures and practices
• Complete quality system training on time
Participate in Software Development:
• Analyze and review customer requirements
• Write and review detailed software technical specifications
• Participate in architecture definition, documentation, and review
• Create and update design documentation throughout the lifecycle and review the designs of others
• Implement required software functionality meeting established requirements and specifications
• Create and execute unit test plans and review the plans of others
• Provide estimations to support project planning
Continuously Improve Product and Processes:
• Proactively provide recommendations on improvements to products and/or processes to increase development efficiency and improve quality
• Travel: minimal, up to 10%
Qualifications:
• Minimum 5 years experience software development experience with developing .NET stack-based web applications
• Experience with .NET Core, Azure, Azure SQL, ASP.NET, and Docker
• Experience with Angular or Vue is an asset
• Bachelor of Computer Science or similar - Master's degree preferred
• Experience developing medical device software/or similar in a heavily regulated industry
• Fluent with both agile and waterfall SDLCs
• Experience with reverse engineering and refactoring existing code
• Excellent verbal, presentation, and written communication skills for technical and non-technical audiences
Desired Qualifications:
• Knowledge of IEC , ISO , and ISO is highly desired
• Experience with Perforce, JIRA, and/or JAMA
• Experience with design and code reviews
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
