The Software Engineer is responsible for the design, development and installation of software solutions within a mobile platform.
The successful candidate will be able to build high-quality, innovative and fully performing software in compliance with coding standards and technical design.
Position Responsibilities:
Execute full lifecycle software development
Write well designed, testable, efficient code
Produce specifications and determine operational feasibility
Integrate software components into a fully functional software system
Develop software verification plans and quality assurance procedures
Document and maintain software functionality
Tailor and deploy software tools, processes and metrics
Serve as a subject matter expert
Comply with project plans and industry standards
Basic Qualifications:
Proven working experience in software engineering
BS degree in Computer Science or Engineering
Hands on experience in designing interactive applications
Ability to develop software in C, C++, C#, Java or other selected languages
Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)
Experience with test-driven development
Mastery in software engineering tools
Ability to document requirements and specifications
Familiarity with software development methodology and release processes
Preferred Qualifications:
Experience in healthcare industry
Experience with mobile applications
EMR integration experience is a plus
Experience developing and consuming REST APIs or any other type of web service
Experience with some of the Microsoft Azure services such as App Services, Service Bus (MQ), Service Fabric, Web Jobs, Tasks and/or other related services
Familiarity with Microservice architecture
The preceding functions may not be comprehensive in scope regarding work performed by an employee assigned to this position classification.
Management reserves the right to add, modify, change, or rescind the work assignments of this position.
Management also reserves the right to make reasonable accommodations so that a qualified employee(s) can perform the essential functions of the position.
At Andor Health, our greatest strength comes from bringing together talented people with diverse perspectives to support the technological needs of physicians, hospitals, and post-acute organizations across the globe.
Andor Health offers a comprehensive compensation and benefits package, including holidays, vacation, medical, dental, and vision insurance, company paid life insurance, and retirement savings.
Andor Health's policy is to provide equal employment opportunity and affirmative action in all of its employment practices without regard to race, color, religion, sex, national origin, ancestry, marital status, protected veteran status, age, individuals with disabilities, sexual orientation, or gender identity or expression or any other legally protected category.
Applicants for North American based positions with Andor Health must be legally authorized to work in the United States or Canada.
Verification of employment eligibility will be required as a condition of hire.
EOE Minorities/Females/Individuals with Disabilities/Protected Veterans
Drug Free Workplace
EEO is Law Supplement