Sr. Systems Developer

Company:  https:/www.pcrecruiter.net/sitemap.xml
Location: Herndon
Closing Date: 23/10/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Job Description: The candidate must have detailed experience with AWS and all of its resources (or at least its main ones EC2, S3, and RDS), as well as being very familiar with CloudFormation to create and maintain AWS resources. The candidate must also have experience with programming in an Object Oriented Programming language, preferably in Ruby or Python. This candidate should also have experience with Java to assist the development teams as needed since their applications are written in Java. The candidate should have experience using the AWS Ruby SDK, AWS Python SDK (botocore), and AWS Java SDK. This experience will be vital in helping the development teams utilize AWS correctly. The person must be friendly and willing to help in all cases, as well as be familiar with architectural best practices. They must also have experience with Jenkins and building Jenkins Pipelines using Groovy, which is needed for the customers' continuous integration and deployment efforts. The person must also have some familiarity with Puppet to help manage software installations. Above all else, the person must be a good team player with an eagerness to learn and teach when required. This is not a sys admin type position; if you have sys admin skills, that is great, but you will work primarily as a developer.

Must have a TS/SCI Full Scope Poly Clearance. This position is located in the Herndon area.


Required Skills:

  • 5 or more years of AWS experience, including building AWS resources using CloudFormation and interacting with them using AWS SDKs such as Ruby, Python, and Java.
  • Object Oriented Programming background and a willingness to both learn and teach.
  • Experience with Jenkins and understanding continuous integration and continuous deployment best practices.
  • Team player who works well with others regardless of skill levels; this characteristic is key because there are a lot of teams that will need DevOps support, and there will be a wide range of skill levels.
  • Willingness to learn.

Desired Skills:

  • Experience in Ruby, Python, and Java at the Object Oriented Programming level.
  • Experience with Ruby and Python for scripting.
  • Experience with Puppet for software installation.
  • Experience with Java Spring framework to help development teams troubleshoot application issues.
  • Experience with SPLUNK and ELK (ElasticSearch, Logstash, and Kibana) for log file monitoring.
  • Experience with Jenkins and running as a Jenkins Agent.
  • Experience with writing Jenkins pipelines using Groovy.
  • Experience with teaching and spreading knowledge across multiple teams.
  • Experience with writing Rspecs, Ruby unit test framework.
  • Experience with Java build processes using Gradle, Maven, and Ant.

Click here to apply online #J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙