AI Software Developer - AISD 25-22074

Overview

Hybrid
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
No Travel Required

Skills

User Experience
WCAG
Web Applications
WebSocket
Scalability
Software Development
Python
Quality Improvement
React.js
FOCUS
FedRAMP
JavaScript
Collaboration
Communication
Conflict Resolution
Artificial Intelligence
Authentication
Amazon Lambda
TypeScript
UI
Production Support
Regulatory Compliance
Code Refactoring
DevOps
Documentation
Node.js
Problem Solving
Amazon Web Services
Analytical Skill
Application Development
Authorization
ADA
API
Accessibility
Agile
Amazon CloudFront
Amazon DynamoDB
Caching
Real-time
Software Security
Testing

Job Details

Job Title: AI Software Developer
Duration: 6 Months (Tentative)
Location: Quincy, MA (Hybrid)


Summary:

A government IT department is seeking a highly skilled AI Software Developer to join its team. The department supports services that impact over 25% of the Commonwealth s residents, including vulnerable populations such as children, adults, and the elderly. This role offers the opportunity to work on critical and high-impact projects that enhance public-facing digital services.

The selected candidate will help maintain and enhance an existing AI-driven chatbot application built on AWS, ensuring optimal performance, accessibility, security, and scalability. You will also contribute to ongoing AI initiatives and assist with production support and application improvement efforts.


Position Overview:

This role involves improving an AI-enabled chatbot web application hosted on AWS. The ideal candidate will bring expertise in Python, TypeScript/JavaScript, AWS services, and chatbot or AI applications. Responsibilities will include adding new features, resolving bugs, improving security posture, and ensuring code quality in compliance with FedRAMP and other standards.


Key Responsibilities:

  • Extend chatbot capabilities using AWS Bedrock, Amazon Kendra, and AWS Comprehend.

  • Resolve bugs and optimize chatbot performance.

  • Address FedRAMP-related security vulnerabilities and static scan findings.

  • Enforce code quality through refactoring and automated checks.

  • Improve ADA and WCAG accessibility compliance.

  • Implement real-time communication via WebSockets.

  • Refactor and enhance APIs using AWS Lambda, API Gateway, and AWS CDK.

  • Improve the chatbot s front-end UI built with React and TypeScript.

  • Strengthen authentication and authorization using Amazon Cognito.

  • Enhance performance and scalability via CloudFront, DynamoDB, and caching strategies.

  • Address findings from Static Application Security Testing (SAST) tools.

  • Collaborate with security teams to enforce secure coding practices.

  • Work in an Agile team with UX designers, DevOps engineers, and product managers.

  • Support production rollouts and monitor tool accuracy.

  • Contribute to other AI-related applications and projects as needed.


Required Skills & Qualifications:

  • 3+ years of software development experience with a focus on AWS-based systems.

  • Strong programming skills in Python and JavaScript/TypeScript (Node.js).

  • Proficiency with AWS services: Lambda, API Gateway, Cognito, CloudFront, CloudFormation, Kendra, Bedrock, Comprehend.

  • Experience with WebSockets and real-time communication.

  • Understanding of FedRAMP, security best practices, and static scan remediation.

  • Proven experience in refactoring, code quality improvement, and secure development.

  • Familiarity with WCAG standards and accessibility improvements.

  • Experience with AWS CDK for infrastructure as code.

  • Strong analytical and problem-solving abilities.

  • Ability to work effectively in an Agile development environment.

  • Exposure to AI application development and best documentation practices.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.