What are the responsibilities and job description for the HBITS-08-15066-Programmer-Expert position at Knowledge Builders Inc?
Job Description
Project/Program:
UI Job Assist Tool (JAT).
This position will support the UI Job Assist Tool (JAT), an initiative to devlop.
Day-to-day Tasks
Daily Responsibilities include but are not limited to:
Programmer–
Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large-scale software system.
Expert
84 months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
Requested Qualifications
Project/Program:
UI Job Assist Tool (JAT).
This position will support the UI Job Assist Tool (JAT), an initiative to devlop.
Day-to-day Tasks
Daily Responsibilities include but are not limited to:
- Build core REST endpoints, construct and optimize database queries in collaboration with the Data Architect, and implement business-logic validations.
- Design and review Java-based microservices and APIs supporting integration between the core UI system and the AI Job Assist Tool.
- Review, critique, and recommend approval of vendor API specifications, data schemas, and integration designs before ITS development begins.
- Act as a technical liaison among the vendor AI team, NYSDOL business subject-matter experts, and ITS security/infrastructure teams.
- Collaborate on establishing coding standards and branching strategies, and perform critical code reviews for security, performance, and maintainability.
- Design end-to-end integration among REST APIs, the MCP server, and the core UI system of record.
- Collaborate with GCP Cloud Engineering on secure egress proxies, VPC Service Controls, GKE, Pub/Sub, IAM, and related cloud-native architecture.
- Design validation frameworks that prevent corrupt or unapproved AI generated data from being written back to the UI system.
- Anticipate and mitigate API instability, dependency, and database change risks, and develop technical workarounds as needed.
- Develop and execute load-testing strategies to support approximately 1,500 concurrent users and document-heavy workloads.
- Support integration of AI capabilities and Model Context Protocol (MCP) services with enterprise Java/microservice solutions.
- Create and maintain technical documentation and provide knowledge transfer and mentoring to State staff.
Programmer–
Makes high-level design choices and dictates technical standards, including software coding standards, tools, and platforms. Designs multi-leveled architecture or component interactions of a large-scale software system.
Expert
84 months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
Requested Qualifications
- 96 months experience in enterprise backend software development and API architecture using Java and microservices, including design and implementation of REST APIs.
- 36 months experience in a technical leadership or architecture role on enterprise systems, including code review, technical standards, and cross functional/vendor coordination.
- 24 months experience integrating enterprise applications with AI-enabled services or AI platforms, including validation of data exchanged between AI services and systems of record.
- 12 months experience designing, implementing, or validating Model Context Protocol (MCP) servers, clients, tools, or integrations.
- 24 months experience with GCP cloud-native architectures and services, including one or more of GKE, Pub/Sub, IAM, VPC Service Controls, or secure egress patterns.
- 24 months experience delivering solutions in high-compliance environments such as IRS Publication 1075, CJIS, HIPAA, or comparable regulated environments.
- 24 months experience designing data-integrity, write-back validation, or API security controls for transactional enterprise systems.