Job Title: Senior Application Programmer
Job Description:
The Senior Application Programmer will manage and resolve complex computer system emergencies, providing expert technical advice on applications, hardware, and databases. This role involves designing, coding, testing, and maintaining highly complex applications, ensuring compliance with standards and guidelines. The candidate will also offer training to IT staff, evaluate system solutions, and define data elements for system integration.
Key Responsibilities:
- Respond to and resolve system issues independently or collaboratively with IT teams and users.
- Provide technical guidance and specialized training on database tools and application maintenance.
- Design, code, compile, test, and debug new or existing applications, following established standards.
- Implement complex in-house and vendor-supplied applications.
- Develop and document system solutions, user guides, and training materials.
- Manage formal system test procedures and monitor project schedules for timely delivery.
Mandatory Expertise:
- Experience with large-scale Enterprise Architecture systems serving government agencies.
- Familiarity with EA components such as IBM Decision Center , WebMethods ESB , and Enterprise API Gateway .
Desirable Skills:
- Experience with hyper-converged technologies (Nutanix , VxRail , VMware ESXi ).
- Familiarity with Microsoft SQL Server , RedHat Enterprise Linux , and monitoring tools like Nagios and NewRelic .
- Knowledge of DevOps and automation tools like Puppet Enterprise and Octopus Deploy .