Description Will work with cross functional teams like product management and sales team in translating product and business requirement that facilitates in determining software development feasibility structure.
Analyze business information and functional requirements and translate into technical requirements and create architectural blueprint that outlines solutions to achieve business objectives. Develop and Manage a system that can run within various medical practices hosted on Client or SAAS server. Comprehensive understanding of all applications, infrastructure and systems within Enterprise Architecture is key for developing modules which are part of EMR. Design and develop the application framework of various government incentive programs such as Chronic Care Management and Care Plan Oversight as per the CMS guidelines.
Lead technical discussions and make specific recommendations for technical design. Identify and evaluate open source and commercial software/cloud solutions to determine where and how to leverage them, or when it is more appropriate to build from scratch. Develop and support module using VB6.0, Java, J2ee, Angular 2.0, Spring Security and MySQL as backend and architecture for the next generation of EMR features. Perform code review for the offshore team, maintain the quality of code developed by offshore team by ensuring all the best practices and process are followed as per company standards.
Need to work as Scrum Master in facilitating the daily standup, Helping the team maintain their burndown chart and setting up retrospectives, sprint reviews or sprint planning sessions. Work with release management and QA team to release the product and work with them to identify and fix the defects in the software and have status meetings as required. Write spock test cases to perform unit testing before the code is checked into the build. Provide technical documentation, training and technical support to technical support and SAAS team for production issues. Write and contribute to instructions or manuals to guide end users.
Requirements Masters degree or foreign equivalent in Computer Science, Engineering, Bioinformatics, Information Technology, Information Management System or related field plus two (2) years of experience in developing and implementing EMR Management Systems. Employer will accept two (2) years of experience in developing and implementing EMR Management Systems pre or post Master's degree.