Job Summary:
We are seeking a highly skilled and experienced Senior Application Programmer to join our team. The ideal candidate will independently resolve complex system issues, provide expert technical guidance, and contribute to the development and maintenance of advanced enterprise applications. The position involves close collaboration with cross-functional teams and requires expertise in large-scale Enterprise Architecture (EA) systems serving multiple governmental agencies.
Key Responsibilities:
- Respond to computer system emergencies and independently resolve technical issues.
- Research and resolve highly technical program, machine, data, or system software problems in collaboration with IT staff or end users.
- Provide expert advice and guidance on specialized application tools, hardware, software, and databases.
- Deliver specialized training to IT applications staff on tools, techniques, databases, and procedures for application maintenance and development.
- Stay updated with the latest developments in hardware, software, and computer-related methods.
- Design, code, test, debug, and document new or existing complex application programs while adhering to accepted standards and guidelines.
- Implement complex in-house and vendor-supplied applications software.
- Evaluate, analyze, and recommend technical solutions for managing information systems.
- Define data elements, design database structures, and create comprehensive data dictionaries and user documentation.
- Collaborate with users to determine requirements, evaluate results, and provide training on systems or applications.
- Analyze and evaluate requests for enhancements or new development projects of a highly complex nature.
- Prepare and oversee system testing procedures for highly complex applications.
- Develop and monitor work plans and schedules to ensure project completion, data integrity, and availability.
Mandatory Qualifications:
- Proven experience with large-scale state Enterprise Architecture systems serving multiple governmental agencies.
- Familiarity with the integration of components in an Enterprise Architecture environment.
- General understanding and hands-on experience with at least one of the following EA components or similar technologies:
- Decision Center, Decision Server (IBM Business Rules Engine)
- webMethods (Software AG Enterprise Service Bus)
- API Gateway (Broadcom/Software AG Enterprise API Gateway)
Preferred Qualifications:
- A minimum of six (6) years of experience performing similar duties in large-scale Enterprise Architecture environments.
- General understanding and experience with the following EA components or similar technologies:
- Hyper-converged Computing: Nutanix/Dell, VxRail (Dell)
- Virtualization & Management Tools: ESXi, vCenter, NSX, SRM (VMware)
- Operating Systems: Windows Server (Microsoft), RedHat Enterprise Linux (RedHat)
- Database/Storage Engines: MS SQL Server 2014 (Microsoft)
- Monitoring Tools: Nagios, NewRelic (APM, Infrastructure, Browser)
- DevOps/Automation: Octopus Deploy, Puppet Enterprise
- Operational Intelligence: Splunk
- Static Code Analysis: Veracode
Skills & Competencies:
- Strong problem-solving abilities and capacity to manage technical challenges independently.
- Exceptional communication skills for technical and non-technical audiences.
- Ability to provide training and documentation tailored to diverse teams.
- Experience in managing project timelines and ensuring data integrity.
Thanks & Regards