Software Engineer
Integration Engineers are an integral component in Ingenious Med’s commitment to deliver outstanding products and customer service. Integration Engineers are responsible for developing software solutions which enhance our clients’ experience while using our web and mobile offerings by integrating various data and components from external systems. Integrations Engineers work closely with architecture, web, mobile, and internal services departments to achieve desired integrations resulting in a seamless user experience. In this role, Integration Engineers will also use technical expertise to assist support staff as needed in order to resolve production issues. Integrations Engineers will work on various technical projects as part of a larger development team interacting occasionally with other departments. Once project requirements have been provided, Integration Engineers will be expected to work with minimal direction successfully contributing to larger team goal. Reporting to the Development Team Lead, the Software Engineer will: 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. Other Key Competencies Include 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 layman’s terms when needed. Adaptable to shifting priorities and work effectively in a fast-paced environment. #J-18808-Ljbffr
-
Seniority level
Entry level -
Employment type
Full-time -
Job function
Engineering and Information Technology -
Industries
Hospitals and Health Care
Referrals increase your chances of interviewing at Ingenious Med by 2x
See who you knowGet notified about new Software Engineer jobs in Atlanta, GA.
Sign in to create job alertSimilar jobs
People also viewed
-
Software Engineer
Software Engineer
-
JavaScript Developer
JavaScript Developer
-
Software Engineer - All Levels
Software Engineer - All Levels
-
Junior Software Development Engineer
Junior Software Development Engineer
-
Software Engineer
Software Engineer
-
Jr. Software Development Engineer - Sunnyvale
Jr. Software Development Engineer - Sunnyvale
-
Software Engineer, Full-Stack (Remote)
Software Engineer, Full-Stack (Remote)
-
Software Engineer
Software Engineer
-
Software Engineer - Front-End Development
Software Engineer - Front-End Development
-
Software Developer-Full Stack
Software Developer-Full Stack
Looking for a job?
Visit the Career Advice Hub to see tips on interviewing and resume writing.
View Career Advice Hub