Standard design patterns and UML methodologies should be employed in the designs.
Assist in reverse engineering the existing system and produce documentation to assist Business Analyst in extracting business rules. The documentation must be traceable back to the source code.
Works under the supervision of the THBM System Architect/Front-end Team Lead
Designs, codes and unit-tests use-case modules (transactions) in a health benefits management system.
Works from approved Functional Specifications
Work with IS and Business management to evaluate user requests, clarify objectives and functional requirements for new or modified computer programs. Assist in determining feasibility, time requirements, compatibility with current system and system capabilities.
Work with project team to formulate detailed program specifications using analysis and design methodology. Prepares project definition documentation for projects. Assists with definition and implementation of applications in a multi-platform distributed environment.
Write documentation describing program development, logic, coding, and corrections. May develop user manuals and operating procedures. Provide research and follow-up on production problems. May train users and provide technical assistance to resolve application and operating issues.
Monitor ongoing performance of systems and develop updates or modifications according to business needs. Work with end users to provide production operation support including system setup and processing and data extraction. Provide off-hour support with on call rotation.
Provide assistance to team with issues needing technical expertise. Provide on-the-job training for new or existing team members. Mentor team members to improve their understanding and skills. Ensure familiarity with resource materials.
Work on special projects as assigned.
Code new or modified computer programs into existing systems and test program effectiveness. Evaluate error messages, modify codes and troubleshoot programming problems.
Technical Specifications:
Must Have:
C++ UML OOA / OOD (Object Oriented Analysis / Object Oriented Design)
Nice to Have:
Oracle Databases, PL/SQL
Programming: ANSI C++, HP-UX, CVS, Shell Script
Web Programming: Java, XML, HTML, XHTML, Hibernate, Weblogic Portal, J2EE, APACHE, TOMCAT
EDI
Tuxedo
Education and personal skills:
Post-secondary degree in Computer Science, Information Systems or related field
3 - 5 years experience in application programming
Familiarity with standard design patterns and UML
Proficiency in standard programming concepts, procedures and practices – strong process orientation
Advanced problem solving skills and the ability to work collaboratively with other departments to resolve complex issues with innovative solutions
Adaptability and willingness to learn new tools and applications
Demonstrated ability to prioritize work load and meet multiple project deadlines
Ability to adapt in a dynamic work environment and make independent decisions
Strong customer service focus
Excellent verbal and written communication skills
Ability to work a flexible schedule to accommodate project deadlines including limited travel and on call rotation
