Skip to content

Search jobs inside your AI agent.

Grok Bot

Connect

Boston Public Health Commission

Application Developer and Analyst II

Posted Updated
Discussion

Description

Reporting to the Director of Enterprise Applications in ITS, the Applications Developer/Analyst II position is funded by the Community Initiatives Bureau (CIB) and directly supports the activities of CIB to provide services to the residents of Boston. The Applications Developer/Analyst works closely with the Director of CIB and Division Directors within CIB to support and develop multiple systems used for environmental investigation and enforcement, permitting regulated industries, and analysis/reporting of data on the activities of CIB programs and divisions.

DUTIES:

  • Develop enterprise-wide applications and business solutions to support the Community Initiatives Bureau’s divisions and programs. Perform multiple application development tasks following industry standard software engineering practices and design control processes.
  • Design, implement, and deploy AI-powered solutions — including integrations with large language model (LLM) APIs (e.g., Anthropic Claude, OpenAI, xAI Grok, and Azure AI Foundry) — to automate and enhance CIB and ITS business processes.
  • Implement and test new applications, integrations, reports, custom forms and workflows.
  • Work closely with all applicable cross-functional teams to fully understand all relevant business requirements, processes, and needs. Conduct systems requirement definition sessions.
  • Maintain appropriate coordination and communication with functional owners and users.
  • Support the creation, execution and documentation of functional and automated tests necessary to ensure that the delivered product meets requirements.
  • Prepare and maintain documentation of developed code and system customizations.
  • Apply project management skills for initiatives to improve business processes. Work with Bureaus and programs across BPHC to plan, develop and implement enterprise business solutions.
  • Ensure effective communication between non-technical and technical teams. Communicate project status and issues with various project stakeholders.
  • Provide training, management, and support for Enterprise applications.
  • Keep up to date with industry trends and developments.
  • Manage and monitor systems operations and resources to research, resolve, and track problems.
  • Respond to and resolve support tickets assigned to the enterprise applications team.
  • Maintain professional and technical knowledge by attending educational opportunities.
  • Use AI-assisted development tools (e.g., GitHub Copilot) to accelerate coding, testing, and documentation, while applying independent professional judgment to review, validate, and take ownership of any AI-generated output.
  • Identify and recommend opportunities to apply AI and automation to CIB/ITS systems and workflows, consistent with BPHC's AI policy and data governance standards.
  • Operates independently. Uses independent judgement and discretion to make decisions affecting the department and staff as it relates to unit operations/services and BPHC policy.
  • Perform other duties as required.

Skills

What Middle Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →