C++ Software Developer Location Saint Paul, MN : Overview On Site Depends on Experience Accepts corp to corp applications Contract - W2 Contract - Independent Contract - 12 Month(s) No Travel Required Able to Provide Sponsorship Skills
C + + Microsoft Windows Agile Jira Job Details Software Developer
Role Summary Join a dynamic and motivated team developing medical products that set the bar for clinical excellence and efficient workflow. As a member of the software development team you will help take these products to the next level and reduce cost, improve quality, increase access.
Essential Responsibilities Have familiarity with all aspects of Software Development Life Cycle and methodologies Develop and maintain documentation to identify design, requirements and solutions Write well-designed, testable code Integrate software components into functional software system Troubleshoot, debug and upgrade existing systems Support process improvements which guide the development, sustaining & support activities Drive world-class quality in the development and support of products Communicate effectively both within immediate team and also across the program and business leadership team Leveraging DFR for software and Agile and Lean software development methodologies to drive reliability and predictability throughout the product development life cycle Qualifications/Requirements Bachelor s Degree in Computer Science or in STEM Majors (Science, Technology, Engineering and Math) 4+ years C++ 4+ years of Agile software development Object Oriented Design Experience Desired Characteristics Technology/Process Master s Degree in Engineering or Computer Science Experience in software development in the medical field Software development tool experience such as Perforce, Jira, Jenkins Leadership Ability to takes ownership of small and medium sized tasks and deliver while mentoring and helping team members Ensures understanding of issues and presents clear rationale. Able to speak to mutual needs and win-win solutions. Uses two-way communication to influence outcomes and ongoing results Personal Attributes Strong oral and written communication skills Strong interpersonal skills Effective team building and problem-solving abilities Persists to completion, especially in the face of overwhelming odds and setbacks. Pushes self for results; pushes others for results through team spirit Dice Id: ******** Position Id: 8204136