Application Developer and Analyst II
Boston Public Health Commission- Location
- Boston, MA, United States
- Workplace
- —
- Employment
- —
- Salary
- —
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.
MINIMUM QUALIFICATIONS
- BS or MS in Computer Science or directly related field (e.g., Information Technology, Information Science)
- 4 or more years of application development and support.
- Experience implementing and deploying solutions that integrate large language model (LLM) APIs (e.g., Anthropic Claude, OpenAI, xAI Grok, and Azure AI Foundry) preferred.
- Strong analytical skills, with the ability to independently analyze and document findings and recommend solutions.
- Solid experience with data modeling and strong problem-solving skills.
- Experience in developing web applications using Python, VB or C#, ASP.NET, .Net Framework, CSS, Ajax, JQuery, JavaScript and IIS, or modern equivalents (e.g., React, Node.js, or Python-based frameworks).
- Experience using Microsoft Power platform (Power Apps, Power Automate and Power BI) is a plus.
- Experience with SQL, PL/SQL and Relational Database queries.
- Motivated to explore new technologies and learn new skills.
- Familiarity with AI-assisted development tools (e.g., GitHub Copilot, Claude, ChatGPT) and the ability to critically review, test, and validate AI-generated code preferred.
- Able to work independently as well as in a team setting.
- Able to communicate effectively, verbally and in writing, and to interact effectively with internal and external audiences and peers.
- Experience in healthcare, public health or government is a plus.
- Commitment to learning new and emerging technologies.
Skills
- LLM
- Anthropic Claude
- OpenAI
- Azure AI Foundry
- GitHub Copilot
- Python
- VB
- C#
- ASP.NET
- .NET Framework
- CSS
- AJAX
- jQuery
- JavaScript
- IIS
- React
- Node.js
- Power Platform
- Power Apps
- Power Automate
- Power BI
- SQL
- PL/SQL
- ChatGPT
More jobs at Boston Public Health Commission
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Staff Software Engineer, Mission Software
Vast · Long Beach, California, United States · USD 188,600–267,720/yr · today