Job Details
The Associate System Programmer will work closely with the other team members and is a dedicated resource for designing, developing, and maintaining EMR/EHR and a suite of other software applications. The candidate will serve as a key software development team member who can translate business requirements into a final, robust, scalable, and secure software product.
Enhance existing EMR/EHR by analyzing business requirements, preparing an action plan and identifying areas for modification and improvement
Develop other software applications as requested
Learn and develop skills to keep abreast with new technologies
Engaging users and the technology team in order to prioritize system feature requests
Contributes to team effort by accomplishing related results as needed. * Bachelor’s degree in computer science or a closely related field
At least two (2) years of system programming experience with responsibilities that includes software development, database development, system integration, data migration, and system performance optimization.
Experience in software development to include web applications, client-facing user interfaces, system integration and interoperability.
Working experience with either ASP.NET and/or Java.
Experience in mobile programming (android) is definite advantage
Excellent understanding of modern database design and development (MS-SQL, MySQL, Postgres).
Understands unit testing, APIs, JSON, jQuery, serialization, object-oriented programming, data exchange, source control
Ability to investigate and develop skills in new technologies
Strong organizational and interpersonal skills.