Point your AI agent at freehire and let it find you a job.

Get the CLI →

International Foundation of Employee Benefit Plans

Programmer Analyst

Posted Updated
Discussion

Summary:

The Programmer Analyst designs, develops, implements, configures, and supports enterprise integrations across cloud-based and on-premise operational systems. This role utilizes APIs, integration components, messaging solutions, data movement processes, and system-to-system connectivity; troubleshoots complex application and data issues; and collaborates with internal teams and consulting partners to advance secure, reliable, and maintainable integration architectures. The position applies disciplined source-control, development, testing, documentation, release-readiness, and operational-handoff practices throughout the software development lifecycle.


Essential Duties and Responsibilities:

This Position Description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

  • Design, develop, implement, and support cloud-based and on-premise integrations across enterprise operational systems.
  • Configure and maintain APIs, integration components, data movement processes, messaging solutions, and reliable system-to-system connectivity.
  • Develop and support ETL processes, data transformations, data synchronization, and batch and real-time processing solutions.
  • Support reporting and data solutions required by operational applications and integrations.
  • Troubleshoot and resolve application, integration, connectivity, messaging, and data issues across enterprise systems.
  • Collaborate with consulting partners and internal teams on solution architecture, joint engineering efforts, technical design reviews, knowledge transfer, and implementation of modern integration practices.
  • Manage source code through approved Git-based repositories using established branching strategies, protected-branch controls, pull requests, peer reviews, version history, and controlled merge practices.
  • Apply Azure DevOps best practices for work tracking, source control, build validation, testing alignment, release readiness, deployment traceability, and operational handoff.
  • Support platform administration and operational readiness for integration technologies, including Azure Service Bus and legacy integration solutions.
  • Create and maintain technical documentation, development standards, support procedures, and knowledge-sharing materials.


Supervisory Responsibilities:

No formal supervisory responsibilities; however, the incumbent may be required to train or mentor more junior staff members.

Skills

Apply

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.