
AWS Software Developer
- Alexandria, VA
- Temporary
- Full-time
- Participate in all aspects of the software development lifecycle for AWS solutions, including planning, requirements, development, testing, and quality assurance
- Troubleshoot incidents, identify root causes, fix and document problems, and implement preventive measures
- Educate teams on the implementation of new cloud-based initiatives, providing associated training when necessary
- Demonstrate exceptional problem-solving skills, with an ability to see and solve issues before they affect business productivity
- Create blueprints for hybrid cloud infrastructures centered around AWS (network, server, storage, security, and management software topologies), Run technical workshops and advise customers on architectural and strategic IT decisions
- Ensure that a quality solution is delivered in a timely manner, within budget, and to our client's satisfaction
- Participate in architecture definition for Cloud Initiatives utilizing industry best practices and technologies
- Provide solutions incorporating cloud engineering best practices , Develop technical content like white paper etc * Planning of the project together with other developers
- Development of the application structure for cloud solutions
- Creating a cloud product
- Debugging
- Carrying out disaster recovery
- Setting up blue-green environment
- Applying development optimization tools
- Automation of work processes, such as deployment
- Bug detection and fixing
- Creation of various product features
- Identifying the best cloud tech stack for the project
- Implementing modifications and updates after the release
- Bachelor’s or Master's degree in Computer Science or Software Engineering
- 5+ Years software development experience. Preferably Java.
- 2+ years of relevant work experience in solutions design and engineering, Experience with Amazon Web Services or similar cloud platform
- Build and configure delivery environments supporting CD/CI tools such as Gitlab Pipeline Runner and Gitlab using an Agile delivery methodology
- Experience with systems reliability, load balancing, monitoring, logging;
- Experience with fully automating CI/CD pipelines end-to-end, from code commits to production;
- Develop, document, and implement CI/CD strategy for management of Infrastructure as Code IaC baseline;
- Solid experience in installing, configuring and troubleshooting UNIX/Linux based environments;
- Strong automation development skills. Needs to be proficient in Terraform and one or more automation languages [i. e. Ansible, Cloud Formations, Chef, Puppet, Terraform]
- Deep understanding of cloud component architecture: Microservices, Containers, IaaS, Storage, Security , Knowledge of routing/switching technologies
- Detailed understanding of cloud automation and orchestration approaches and tools
- 2+ years relevant experience of end-to-end Cloud Migration and transformation and solutions design and engineering
- Ability to provide solution to a project from conception through design and implementation
- Experience in multi-tier traditional application architectures and in service decomposition and micro services
- AWS Associate/Professional certification, Good oral and written English skills
- Expert coding proficiency
- Excellent knowledge of AWS tools
- The ability to conduct testing at different levels and stages of the project
- Knowledge of scripting languages
- Experience with DevOps
- Knowledge of optimization, automation, integration and productivity tools
- Knowledge of relevant libraries and security protocols
- Clearance preferred
- During the Interview Process
- Virtual video interview conducted via video with the hiring manager and/or team
- Camera must be on
- A valid photo ID must be presented during each interview
- During the Hiring Process
- Enhanced Biometrics ID verification screening
- Background check, to include:
- Criminal history (past 7 years)
- Verification of your highest level of education
- Verification of your employment history (past 7 years), based on information provided in your application
- Employee Assistance Program (EAP)
- Corporate Discounts
- Learning & Development platform, to include certification preparation content
- Training, Education and Certification Assistance*
- Referral Bonus Program
- Internal Mobility Program
- Pet Insurance
- Flexible Work Environment