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.