Develop a solid understanding of existing Ingenious Med solutions and how they utilize integrations.
Develop a sense of ownership as a developer moving existing solutions toward target architectures.
Participate in team design discussions addressing new integration requirements.
Deliver quality code to satisfy all requirements/user stories as assigned.
Fully test functional units of code before committing to source control.
Assist with system integration, regression, and performance testing as needed.
Maintain and expand existing integrations solutions and making continuous improvements to code.
Identify opportunities for new tools to improve integration processes.
Troubleshoot production issues and serve as third tier support when needed.
Conduct regular self-guided study to stay current on new technologies and application functionalities.
Team oriented and very collaborative
Strong work ethic and dedication to quality results
Outstanding analytical and problem-solving skills.
Strong understanding of SOLID design principles
Excellent written and oral communication skills.
Ability to work several projects in parallel in an organized manner
Ability to explain complex technical concepts in laymans terms when needed.
Adaptable to shifting priorities and work effectively in a fast-paced environment.
Bachelors Degree, preferably in Computer Science or related field
2-5 years in C#, MVC, EF, Core .NET libraries
2-5 years in JavaScript, JQuery
2-5 years in SQL Server, TSQL
Experience with Visual Studio and TFS preferred
Experience working with multiple data formats, HL7, XML, JSON preferred
Experience with system administration and networking preferred