Overview
Skills
Job Details
Job Title: IT Senior AWS Developer
Location: Quincy, MA (Hybrid)
Duration: 6 Months (Tentative)
Weekly Hours: 37.5
Job Overview:
We are seeking a motivated and experienced IT Senior AWS Developer to join our Medicaid Systems Development (MSD) team, supporting critical healthcare applications. These applications play a vital role in ensuring access to healthcare for some of the most vulnerable individuals in Massachusetts.
The Senior AWS Developer will primarily contribute to the design and development of a serverless application that enables providers to submit online forms and transmit files seamlessly to an enterprise document management system (EDM). The solution also includes metadata capture and storage within a PostgreSQL RDS database for audit and compliance purposes.
This position offers an opportunity to work on high-impact public sector projects using modern AWS and web technologies, with potential for extension beyond the initial six-month engagement.
Key Responsibilities:
Design, develop, and maintain AWS-based applications supporting key healthcare initiatives.
Participate in all phases of the software development life cycle (SDLC) including architecture, design, development, testing, deployment, and documentation.
Prepare and optimize SQL scripts, queries, and views for data integration and management.
Develop and maintain serverless architectures and REST APIs using AWS native services.
Collaborate with cross-functional teams to deliver integrated and efficient business solutions.
Maintain code repositories, follow change control procedures, and ensure proper documentation.
Manage project deliverables, track milestones, and communicate progress with stakeholders.
Ensure adherence to established technical and security standards.
Required Skills & Experience:
< data-start="2115" data-end="2157">AWS Cloud Platform (Essential):</>5+ years of hands-on AWS experience, including deployment, configuration, and troubleshooting.
3+ years developing serverless applications using:
AWS Lambda (Python runtime)
Step Functions for workflow orchestration
API Gateway for REST/HTTP APIs
Amazon Cognito for authentication and authorization
CloudFormation, Terraform, or CDK for Infrastructure as Code
S3 for document storage and processing
CloudWatch for monitoring and logging
3+ years of hands-on React development experience.
Proficiency in JavaScript (ES6+), HTML5, and CSS3.
Experience with modern React patterns (hooks, context, functional components).
Familiarity with Redux or Context API for state management.
Knowledge of responsive design and accessibility (WCAG 2.1) standards.
4+ years of Python backend development.
3+ years working with PostgreSQL RDS, including schema design, query optimization, and security.
Experience with SOAP and REST web service integrations.
Knowledge of document processing, binary data handling, and file validation.
Familiarity with metadata capture and content-type management.
Experience with CI/CD pipelines (GitHub Actions preferred).
Knowledge of serverless security best practices.
Familiarity with API design and documentation (OpenAPI/Swagger).
Exposure to containerization (Docker) and microservices architectures.
Experience with CMIS (Content Management Interoperability Services) and enterprise document management systems.
Understanding of SOAP/XML web services and MTOM attachments.
Strong experience with Git version control and branching strategies.
Hands-on experience with Test-Driven Development (TDD) and automated testing.
Familiarity with Agile/Scrum methodologies.
Ability to conduct peer code reviews and maintain thorough documentation.
Soft Skills & Work Style:
Ability to work independently with minimal supervision.
Strong analytical, debugging, and problem-solving skills.
Excellent verbal and written communication skills.
Comfortable in fast-paced, deadline-driven environments.
Ability to quickly understand and enhance existing systems and codebases.
Qualifications:
Bachelor s degree in Computer Science, Information Systems, or related field (or equivalent experience).
8+ years of professional programming experience in a collaborative environment.
Strong background in Oracle and Java/J2EE technologies (preferred).
Experience designing and managing SQL databases for application needs.
Working knowledge of application servers (WebLogic, AWS).
Proven ability to write efficient, maintainable, and testable code.
Experience working within Agile teams and secure development practices.