Job Description/Skills:
This position is fully remote.
Responsibilities
Developing solutions using modern development practices (TDD, Test automation, monitoring), frameworks, and languages that refactor existing technologies into cloud-native technologies and architectures. Enabling solution resiliency and development through tooling, infrastructure, patterns, and training. Troubleshooting a full stack AWS cloud architecture. Adapting to a dynamic work environment and being creative within a team. Researching modern, native cloud solutions and practices to continuously improve development practices. Quick responsiveness and clear communication about production-related matters impacting distribution partners.
Technical Skills
5+ years of experience in at least seven of the following domains:
Maintaining existing code using multiple complex architectures involving 5 or more AWS cloud services. Familiarity in REST API (?Application programming interface) design and development experience Developing in OOP languages, such as Python, JavaScript/Node, Java, C#, Golang, C++, etc. Organized and modularized clean code that is maintainable and provides a clear path to troubleshoot. Full unit test coverage, including branch coverage on all production code written. Comprehensive feature and end-2-end test automation for systems delivered. Infrastructure as code of complex cloud architectures involving 5 or more cloud services. Delivery of full CI/CD pipelines as code (YAML pipelines) using Azure DevOps. Implementation of fully standardized JSON logging. Implementation of metrics, alarms, and notifications. Effective use of collaborative and productivity platforms, such as Microsoft Teams.
Soft Skills
Active learner Be agile and adaptable Analytical Good collaboration skills Creatively solve problems Effective communication skills Excellent team player
Pay Range: $61.00 – $71.00 per hour depending upon experience.
Health & Medical Benefits, 401K, Employee Assistance Program, and Sick Time applicable by state.