Growing, established Medical Device manufacturer seeks an IT Application Engineer to join their growing team!!
The IT Application Engineer position will be the key coordinator between internal Business units and external vendors for planning, developing and maintaining application software. This individual will perform complex analysis, design, development, testing, debugging, deployment, and maintenance of computer software for distinct product hardware or technical service lines of businesses.
Develop and apply advanced methods, theories, and research techniques to the investigation and solution of complex and advanced software applications and problems.
Plan and conduct major technical phases of significant projects by working with internal and external staff and customers.
Review the completion and implementation of technical products and evaluate vendors capabilities.
They also perform prototyping, application tests and code reviews to ensure product is satisfactory.
They must be able to do customer analysis to create applications that respond to customer needs and provide innovative solutions to common problems.
Programming LanguagesHTML, Java Script, XML, C#, or C/C++
DatabasesMS Access, MySQL, SQL, XML, Oracle, DB2
SystemsSAP, Windows Servers, UNIX
HL7 Interface EnginesMirth Connect, Iguana, Ensemble, Cloverleaf
HL7 MessagingV2.x, V3.0
Microsoft Products MS Word, MS Excel, MS Access, MS Visio, MS SharePoint, MS Project
5+ years of experience with software development in one or more object-oriented programming languages listed above
Evaluate and design systems and network architectures
Experience with working Web application development, UNIX or Linux environments, Big Data, or machine learning
Knowledge of design analytics, algorithms, and object-oriented modeling and design
Ability to design, develop, test, implement, and deploy relational and non-relational databases
General programming/software development concepts and software analytical skills
Knowledge of Health Level Seven International (HL7) standards is a plus
Knowledge of secure coding techniques and cyber security
Basic Qualifications: BA or BS degree in Software Engineering, Computer Science, or a related technical field preferred
MA or MS degree in Software Engineering, Computer Science, or a related technical field a plus
Ability to clearly articulate complex concepts both written and verbally
Excellent presentation and communications skills to effectively communicate with management and customers
Ability to work methodically and very detail oriented
Eagerness to dig into technical questions and examine them from all sides
Additional Qualifications: Experience working in an Agile environment
Understand architecture, administration, and management of operating systems, networking, and virtualization software
Experience working for a Medical Device company is a plus
Ability to learn other programming languages
Stay current with the newest online technologies, research new technologies, and make recommendations on implementations
Thoroughness and attention to detail with strong time management and organizational skills
Selfless team player mentality with demonstrated sense of urgency in completing work requirements in a timely manner
Decisiveness under pressure with strong analytical, critical thinking and diagnostic skills
Work individually or collaboratively within a diverse team
Willingness to work off-core-hours, when necessary
$1 - $1