Benefits:
Competitive salary
Location Hybrid: Quincy, MA
Experience Level Senior Level (8 or more years of relevant experience)
Role Overview
The IT Senior AWS Developer supports critical MassHealth applications by designing, developing, and maintaining cloud-native solutions within the Medicaid Systems Development (MSD) team. This role focuses on building serverless applications on AWS that support healthcare operations, document processing, system integrations, and secure data management. The position works closely with business and technical teams to deliver scalable, secure, and compliant solutions that improve services for Massachusetts residents.
Key Responsibilities
AWS Serverless Application Development
Design, develop, test, deploy, and maintain serverless applications on AWS
Build solutions utilizing AWS Lambda, API Gateway, Step Functions, Cognito, S3, and CloudWatch
Implement Infrastructure-as-Code using CloudFormation, Terraform, or AWS CDK
Develop scalable cloud-native architectures that support enterprise workloads
Full-Stack Application Development
Design and develop modern user interfaces using React and related technologies
Develop backend services and APIs using Python
Implement responsive and accessible applications that comply with WCAG standards
Participate in application architecture and technical design activities
Database Development & Data Management
Design and optimize PostgreSQL RDS database solutions
Develop SQL scripts, queries, views, and database objects
Support data integrity, audit requirements, and performance optimization
Create and maintain data models aligned with business requirements
Integration & Document Management
Develop integrations using REST and SOAP web services
Support document upload, validation, processing, and transmission workflows
Integrate applications with enterprise document management systems
Manage metadata capture and storage requirements for compliance and audit purposes
DevOps & Software Delivery
Support CI/CD pipelines using GitHub Actions and related technologies
Participate in code reviews, release planning, deployment, and production support activities
Maintain source control, branching strategies, and development standards
Develop technical documentation, deployment guides, and operational procedures
Solution Architecture & Technical Leadership
Participate in full software development lifecycle activities including analysis, design, coding, testing, and deployment
Support cross-functional projects and enterprise solution initiatives
Collaborate with architects, developers, analysts, and stakeholders on technical strategy and implementation
Ensure adherence to security, compliance, and Commonwealth technology standards
Required Qualifications
Bachelor’s degree in Computer Science or a related field, or equivalent work experience
8 or more years of software development experience in a team-based environment
5 or more years of hands-on AWS cloud experience
3 or more years of experience developing AWS serverless solutions
3 or more years of React development experience
4 or more years of Python development experience
3 or more years of PostgreSQL RDS experience
Experience with AWS Lambda, API Gateway, Cognito, Step Functions, S3, and CloudWatch
Experience with Infrastructure-as-Code tools such as CloudFormation, Terraform, or CDK
Experience with REST and SOAP web service integrations
Experience with GitHub Actions and CI/CD pipelines
Strong SQL development and database design experience
Experience with Java/J2EE and Oracle technologies
Experience working in Agile development environments
Strong written and verbal communication skills
Preferred Qualifications
Experience with CMIS (Content Management Interoperability Services)
Experience integrating enterprise document management systems
Experience with OpenAPI/Swagger documentation
Experience with Docker and containerized environments
Experience with microservices architecture patterns
Experience with WebLogic application servers
Experience supporting healthcare, Medicaid, or government systems
Experience with metadata management and content classification solutions
Core Skills & Attributes
Strong AWS cloud architecture and serverless development expertise
Excellent analytical and problem-solving skills
Ability to design scalable, secure, and maintainable solutions
Strong debugging and troubleshooting capabilities
Experience working independently with minimal supervision
Strong documentation and technical communication skills
Ability to quickly understand complex systems and existing codebases
Commitment to quality, testing, and continuous improvement
Collaborative approach to working with cross-functional teams
Ability to manage multiple priorities in a fast-paced environment
Key Technologies
Cloud & Infrastructure
AWS Lambda
API Gateway
Step Functions
Amazon Cognito
S3
CloudWatch
CloudFormation
Terraform
AWS CDK
Frontend
React
JavaScript ES6+
HTML5
CSS3
Redux
Context API
Backend & Databases
Python
PostgreSQL RDS
Oracle
SQL
DevOps & Tools
GitHub Actions
Git
Docker
Swagger/OpenAPI
Integration Technologies
REST APIs
SOAP Services
XML
CMIS
Document Management Systems
Methodologies
Agile Scrum
Test-Driven Development (TDD)
CI/CD
Microservices Architecture