|
Managerial |
|
Manage own time and work assignments effectively. |
|
Seek advice/feedback regarding priorities. |
|
Mentor Associate Programmers in simple design, code and test phases of programming activities. |
|
Technical |
|
Review documentation and customer correspondence of programmers and programmer/analysts. |
|
Gather information from the system, analyze time and program requirements, and create a change request. |
|
Discuss business requirements with business analysts, end-users, and management, and develop these into technical requirements and specifications. |
|
Assist support personnel in resolving problems users have with programs. |
|
Design, code, and test a variety of Company’s proprietary business applications. |
|
Write programs of moderate complexity as assigned by a senior analyst or manager; make moderate modifications to existing programs to enhance or repair them. |
|
Document programming, both in the program and in written documentation so that a record of the programming is maintained. |
|
Create test plans for moderately complex projects, and conduct testing to ensure that the programs are functional. |
|
Unit and integration test the finished product, including creation/modification of test scripts and test data, to assure conformance with the application design and other documentation. Verify the finished application and test results with the specification. Implement changes as completed. |
|
Work with peers to develop end-to-end testing and quality assurance procedures and plans. |
|
Ensure data pertaining to the status of problems and service requests is entered into problem tracking systems accurately and promptly on a daily basis; provide an up-to-date picture of service delivery status and backlog. |
|
Fully document all work and test results so that business logic is clearly understood, meaningful user documentation and training materials can be prepared, test results can be replicated, and impact on follow-up development and maintenance may be clearly understood. |
|
Follow all change management procedures for all development work completed. This includes product specific and IT related change management procedures. |
|
Maintain source control and proper build configurations for an application that development work is being completed for. |
|
Perform other duties as assigned. |
|
Interpersonal |
|
Communicate effectively (orally and in writing) with all levels of management within PBS and AMR Operations. |
|
Work in a spirit of teamwork and cooperation. |
|
Convey a sense of competence and commitment. |
|
Use initiative to learn new skills, enhance personal knowledge and improve communications. |
|
Develop and sustain business relationships and integrate activities with other IT departments to ensure successful implementation and support project efforts. |
|
Knowledge |
|
Health Care billing concepts, imaging, and workflow |
|
Analysis, installation, modification and support of operating systems, databases, and utilities |
|
Procedures, utilities and job control languages |
|
Relational databases to facilitate programming of Accounts Receivable Billing System |
|
System architecture for AM2000 |
|
Skills |
|
Programming Languages: COBOL, Visual Basic.NET and SQL Server |
|
Operating systems: Windows, UNIX (AIX) |
|
Microsoft Office tools (Word, Excel). |
|
Analytic and problem solving skills for creation and testing of programs |
|
Efficiently develop detailed technical specifications from higher level designs. |
|
Maintain and upgrade training on current technologies used. |
|
Communicate effectively, (both orally and in writing) in English. |
|
Abilities |
|
Adapt to rapidly evolving programming environments. |
|
Estimate the amount of time required to complete programming projects. |
|
Understand, distill and communicate issues, challenges and solutions across departmental boundaries. |
|
Rely on experience and judgment to plan and accomplish goals. |
|
Perform in a consistently-organized manner with strict attention to detail. |