Senior Software Engineer
Full-timeSenior
Description
Work Flexibility: Hybrid<p style="text-align:inherit"></p><p style="text-align:inherit"></p><p><b><span>Who we want:</span></b></p><p><b><span>Analytical problem solvers</span></b>. People who go beyond just fixing to identify root causes, evaluate optimal solutions, and recommend comprehensive upgrades to prevent future issues.</p><p><b><span>Dedicated achievers</span></b>. People who thrive in a fast-paced environment and will stop at nothing to ensure a project is complete and meets regulations and expectations.</p><p><b><span>Curious learners. </span></b>People who seek out cutting-edge research and information to expand and enhance their ability to develop new ideas into reality.</p><p><b><span>Goal-oriented developers</span></b>. Keeping the customer and requirements squarely in focus, people who deliver safe and robust solutions.</p><p><b><span>Effective communicators</span></b>. People who can interpret information clearly and accurately to concisely communicate results and recommendations to stakeholders, senior management, and their teams.</p><p><br /><br /><b>What you will do:</b><br /><b>Technical Responsibilities:</b><br />• Lead the design and development of software components in alignment with requirements and architecture defined<br />• Apply and mentor others on advanced engineering theories, principles, and concepts<br />• Conduct, design, and select advanced prototyping and testing<br />• Lead and guide in the correction of complex product design issues<br />• Conduct technology exploration and influence application in the business<br />• Translate user needs to design inputs/ specifications and produce complex system level designs independently<br />• Develop a number of invention disclosures, patents or trade secrets<br />• Independently make design tradeoff decisions while designing multiple components of the system<br />• Ability to generate and review the necessary documents with project teams. (requirements/design/architecture/bugs/test)</p><p><br /><b>Business Responsibilities:</b><br />• Contribute to competitive and market strategy by demonstrating in-depth knowledge of the market, customer dynamics and competitive offerings<br />• Apply strong understanding of clinical procedures to enhance product development<br />• Contribute to and execute customer facing activities like voice of customer and customer-centric design in partnership with internal and external stakeholders<br />• Demonstrates financial acumen</p><p><br /><b>Med Device Compliance:</b><br />• Mentor others as a business unit expert on the usage of industry standards, including design requirements and test strategies per applicable regulations<br />• Lead others to create and refine engineering documentation, such as the Design History file and creates more progressive technical content<br />• Contribute to R&D procedures and development of industry standards working closely with cross-functional business units</p><p><br /><b>General Responsibilities:</b><br />• Work cooperatively with R&D, Quality, Manufacturing, Regulatory, Clinical, Marketing and Project Management to ensure project success, both leading and influencing other leaders on the team<br />• Identify and lead the creation of or improvements to procedures, policies, processes, systems, and technology required<br />• Execute and lead segments of complex product development to advance projects through the design /development/launch process<br />• Contribute to complex product development through release and lead one technical area of expertise<br />• Hold self and others accountable to deliver high-quality results with passion, energy and drive to meet business priorities<br />• Mentor, develop and inspire others in current and future roles<br />• Lead code reviews for systems applying design principles, coding standards and best practices<br /><br /><b>Minimum Qualifications (Required):</b><br />• Bachelor's degree in Software Engineering/ Computer Science or related discipline & 12+ years of work experience<br /><br /><b>Preferred Qualifications (Strongly desired):</b></p><ul><li><p>12+ Software Development experience with 5-7 years of experience in Windows-based Applications</p></li><li><p>5+ years of experience as a technical architect.</p></li><li><p>Solid hands-on experience in OOAD, OOPS concepts, C#, WPF, Multi-threading, and communication protocols with .Net Framework 4.0/4.5 & .Net Core.</p></li><li><p>Good hands-on experience in the Design and Development of User Interfaces using MVVM (Model View View Model) and Data Binding.</p></li><li><p>Strong hold on Architecture Designing, Design Patterns & UML</p></li><li><p>Good exposure in multi-tiered application development and databases.</p></li><li><p>Knowledge of native languages and components C/ C++/VC++, Win 32 API, COM.</p></li><li><p>Experience in writing COM interoperability and wrapper applications in C# and C++.</p></li><li><p>Hands-on experience in Medical Industry communication protocols – FHIR, HL7 & DICOM</p></li><li><p>Experience in Device Communication protocols & Tele-conferencing.</p></li><li><p>Experience in Integration of Electronic Health Record (EHR /EMR) Systems. </p></li><li><p>Experience in Video Integration Software.</p></li><li><p>Knowledge of third-party tools like Bitbucket, Jenkins, JIRA, PTC Integrity, Cruise Control, Visual Studio Enterprise, ANTS etc.</p></li><li><p>Well-versed with Software Dev-Ops practices.</p></li><li><p>Good understanding of SDLC process around new product development</p></li><li><p>Excellent written and oral communication skills. Experience in working with distributed teams across geographies</p></li></ul><p style="text-align:inherit"></p><p style="text-align:inherit"></p>Travel Percentage: 10%<p style="text-align:inherit"></p><p style="text-align:inherit"></p><p style="text-align:inherit"></p><p style="text-align:inherit"></p><p></p><p></p><p></p><p></p>