Requirement Overview
Our client seeks up to two (2) Applications Programmers to support the development, enhancement, and maintenance of primary exchange and related systems supporting the client's operations.
Key requirements include:
Python-based web application and API development
Development and consumption of RESTful APIs
Backend services and automation support
Contribution to AI-assisted workflows and data processing
Secure coding practices and documentation
Unit testing and integration testing
Participation in Agile ceremonies and code reviews
Troubleshooting and issue resolution in dev/test environments
Adherence to PMO, change control, and service delivery policies
Flexibility for overtime, weekends, holidays, and off-hours
Key Technical & Functional Requirements
Core Technical Stack:
Python
REST APIs
Relational databases (PostgreSQL, MySQL, or similar)
SQL querying
Git
JIRA
Object-Oriented Programming principles
Preferred Technical Stack / Tools:
Python frameworks (FastAPI, Flask, Django)
AI/ML libraries (Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch)
AI API integrations (OpenAI, AWS AI, Azure AI)
Cloud platforms (AWS, Azure, Google Cloud)
Microservices architecture
Docker
CI/CD tools (GitHub Actions, GitLab CI, Jenkins)
API security (OAuth2, JWT)
Front-end technologies (JavaScript, React, Angular)
Functional Capabilities:
Translate business requirements into technical solutions
Collaborate with senior developers and business analysts
Develop maintainable and well-documented code
Execute unit and integration testing
Support Agile team environment
Support troubleshooting and issue resolution
Contribute to automation and AI-enabled modernization initiatives
Job Description: including:
a. Background/Scope
The Applications Programmer will support client systems that enable eligibility determination, plan comparison, premium tax credit calculations, and public assistance integrations (Medicaid/MCHP).
b. Roles / Responsibilities
Assist in design, development, testing, and maintenance of web applications and APIs
Support backend services and automation
Contribute to AI-assisted workflows
Develop and execute unit tests
Participate in Agile ceremonies and code reviews
Troubleshoot development/test environment issues
Follow secure coding and compliance standards
c. Minimum Experience/Qualification
Minimum three (3) years professional software development experience (internships count)
Experience with Python programming
Experience developing or consuming REST APIs
Experience with relational databases and SQL
Familiarity with Git and JIRA
Understanding of OOP principles
Strong analytical and problem-solving skills
Ability to work in collaborative Agile environment
d. Preferred Skills
Two (2) years experience with Python frameworks (FastAPI, Flask, Django)
Exposure to AI/ML libraries
Experience integrating AI APIs
Automation scripting experience
Cloud platform familiarity
Microservices experience
Docker/containerization experience
CI/CD familiarity
API security knowledge (OAuth2, JWT)
Front-end exposure (JavaScript, React, Angular)
Experience with public-facing or data-driven applications
Interest in AI-enabled modernization in government systems