Our client is looking for a Platform Developer / Engineer – AWS / Python that will design, code, and create system specifications, analyze, evaluate, test, debug, document, and implement complex software applications. Job Responsibilities:
Design, code, test, document, implement, and maintain application programs and interfaces.
Devise or modify procedures to solve complex problems considering computer equipment capacity and limitations, operating time, and form of desired results.
Modify, install, and prepare technical documentation for system software applications.
Monitor systems capacity and performance, plan and execute disaster recovery procedures, and provide technical support.
Evaluate user requests for new or modified computer programs to determine feasibility, cost, time required and compatibility with current systems and capabilities.
Bachelor's degree in computer science, information systems or a related field required.
8+ years’ experience required
Knowledge of end-to-end systems development life cycles
AWS certification is preferable in one of the following domains: AWS Developer, Architect
Experience with AWS (Ex. ECS, Lambda, Dynamo, EventBridge, API Gateway, S3)
Experience with at least one of the programming languages such as Python and/or Java
Experience working with a CI/CD tools: GitHub Actions, Cypress and Jest
Experience working with Infrastructure as code tools: Terraform
Highly collaborative, fast learner and willing to work wherever you’re needed on the team
Experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code and TDD