Job Description :
Only W2/C2H
Title: Lead Software Engineer (AWS, Devops, Java) – DATA
Location: Reston, VA
Contract To Hire
MINIMUM QUALIFICATIONS
Education/Experience
· A bachelor’s degree in Computer Science, Engineering or MIS.
· 7+ years of experience in software systems, programming, database development, and infrastructure development and administration
· Minimum 5 years demonstrated experience with full stack development.
· 3+ years demonstrated experience with AWS cloud supported programming languages like Java, Node JS, React JS, Angular JS or Python development.
· 2+ years hands-on with AWS Lambda, SNS/SQS, S3, IAM, CloudWatch, EC2, RDS and DynamoDB, AWS CLI
· Strong problem solving and analytic skills
· Ability to handle multiple projects and assignments simultaneously and effectively in a cross-functional team environment
· Ability to work independently and within Agile teams. Scrum Team Member attitude – willingness to support the team to be successful in any area necessary
· Demonstrated experience in leading and mentoring technical staff in the development and usage of cloud technology and solutions
· Ability to use or learn: KMS, ALB/ELB, Route 53, VPC
· Fluency with CI/CD toolsets such as: Jenkins, Ansible, CloudFormation, BitBucket
· Working knowledge of AWS Serverless architecture
· Working knowledge of distributed architectural design patterns
· Strong and evolving competence in several programming languages and technologies, working knowledge of multiple tools sets, technologies and implementation environments
Related Skills & Other Requirements:
· Expertise in the knowledge of programming languages, relational databases, and NoSQL databases
· Experience building infrastructure as code using AWS CloudFormation or similar scripting techniques
· Familiarity with monitoring tool suites like DataDog, SumoLogic, NewRelic, and Nagios
· Experience with Chef, Puppet, Salt, or Ansible in production environments
· Strong practical Linux based systems administration skills and scripting experience in a Cloud based environment
· Oracle DBA certification and experience are a plus, including both development and production support
· Experience with automated testing tools (i.e. selenium, Cucumber) are a plus
· Experience with Agile Scrum practice a plus
Education/Certifications:*
· Bachelor’s Degree in engineering, operations, or related technical field. (or equivalent experience)