Job Description
Our client is seeking a Back End Developer to support a federal agency in Reston, VA.
Candidate MUST possess a TS/SCI clearance with Intel Polygraph
Job Description:
We have an exciting opportunity for a self-motivated and accomplished Senior Cloud Native Backend Application Developer to join our team. As an Application Developer, you will work closely with the other Developers on the team to support business goals and to help ensure AFS products are released in a timely manner.
Responsibilities include:
Work to provide software development support to meet requirements set by the client
Work in and Agile environment
Designs, develops, troubleshoots, and analyzes open source application
Translate software requirements into workable programming code and maintain and develop programs for use in business
Reviews architecture, and selects and integrates appropriate development and support tools to insure product performance
Investigates, identifies, and resolves code issues logged internally by QA, team members, or end users
Develops and maintains documentation
Keep Jira up-to-date with progress updates
Perform knowledge transfer with team members as directed, needed
Here's what you need:
Has over 10 years of experience and a MA/MS degree or equivalent work experience (12+ years with a BA/BS)
Direct experience with AWS and AWS offerings like Lambdas, DynamoDB, S3, Elasticsearch/OpenSearch, RDS, etc.
Solid understanding of CloudFormation
Knowledge and experience in DevOps tools such as Git, Jira, Jenkins & More
Knowledge and experience with CI/CD pipelines in Git
Knowledge and experience of Cloud Native development using AWS
Knowledge and experience with AWS cloud Architecture
Knowledge and experience with AWS cloud infrastructure automation, testing, and optimizing workflow methodologies
Knowledge and experience with containerization and Docker
Demonstrated hands-on development experience.
Knowledge and experience developing, debugging and/or refactoring code for popular programming languages, node/JavaScript, Python and/or other programming languages (goLang, Groovy).
Demonstrated knowledge and experience with the software development life-cycle.
Knowledge and experience with back-end web or API development
Knowledge and experience with agile methodologies and tooling
Experience developing in an Agile enterprise software development environment
Experience in a Government client environment
Bonus points if you have:
Bash scripting experience
AWS Certified Developer Associate
Knowledge and experience with audio and video collections