You will assist in the modernization of legacy applications by developing AWS service integrations and implementing a facade layer to ensure system compatibility and scalability.
Responsibilities
- Develop and test AWS service integrations for internal product provider connectivity.
- Enhance consumer-facing POS API features, including product descriptions, disclosures, and document retrieval.
- Implement and maintain a facade layer to support application modernization and architecture scalability.
- Manage feature rollouts using Harness for feature flags, metrics tracking, and blue/green deployments.
- Support the migration of the API gateway from Apigee to AWS API Gateway.
- Contribute to lakehouse/data modernization and Enterprise Service Bus (ESB) use case development.
- Participate in Agile ceremonies including daily stand-ups, sprint planning, and retrospectives.
Required Skills
- 5+ years of professional software engineering experience.
- Proficiency with AWS, specifically Cloud Native development, API Gateway, AWS Lambda, and DynamoDB.
- Strong experience with .NET/C# and Object-Oriented Programming (OOP).
- Experience with T-SQL programming and Microsoft SQL Server.
- Hands-on experience with DevOps practices using Terraform and Infrastructure as Code (IaC).
- Proficiency with GitHub and GitHub Actions.
- Experience using SonarQube for code coverage and technical debt management.
- Experience with Atlassian Jira and Agile/SAFe Agile methodologies.
- Experience with Microservices design and data modernization frameworks like the strangler fig pattern.
Preferred Skills
- Experience with Domain Driven Design (DDD).
- Experience using Amazon Q, AI, or Cursor Pro for peer reviews and development.