Software Developer

Description

Our client has a vacancy for a Software Developer.This position develops new capabilities as well as identifying and coding solutions to problems. They will be responsible for the Software Development Life Cycle. This starts at requirement development all the way through testing and implementation.

This position is an integral team member who will be contributing to the Operations and Maintenance of mission critical work in an agile environment. This role will participate in a range of activities including requirements collection and analysis, software design, implementation, debugging, as well as enhancing existing catalog of applications. Prior experience working in large, enterprise-level software development efforts is a key requisite for this position. Candidates in this position will support software development activities across various custom applications.

  • Software Development Lifecycle (Requirement development, Systems design, Coding and Testing to implementation)
  • Proficiency in coding languages and technologies, e.g., Python, Bash, C#, Java 8.x, JavaScript, PL/SQL, Oracle DB, NodeJS 12.x, Angular
  • Experience programming with serverless computing technologies, e.g., AWS Lambda, AWS API Gateway, Cloud Formation, S3
  • Understanding of release (Waterfall and/or Agile) and Scrum fundamentals
  • A strong desire to understand complex systems and how to troubleshoot and make them highly available
  • Possess a collaborative spirit that enjoys working within a team environment, building solutions in an Agile fashion
  • Design, develop, test, and integrate custom applications, developing innovative scalable, secure enterprise custom applications.
  • Interfaces with senior-level customer management and SMEs
  • Designs and leads implementation of scalable, secure applications
  • Resolve complex design, implementation and/or performance issues

Requirements

  • Bachelor’s degree in computer science or equivalent, or substitute four years of equivalent work experience
  • 5+ years of Software Development experience
  • 3+ years of testing experience
  • Knowledge and experience with software development to include Python, Java and Bash.
  • Experience in developing innovative scalable, secure enterprise custom applications
  • Requirement solutioning
    Strong interpersonal communication skills to establish and maintain an effective working relationship with development teams and customers
  • Experience in a similar role of functions including software development on complex applications on large scale production environments
  • Previous federal government project experience a plus

Desired Skills & Qualifications:

  • Agile Development Experience
  • Ability to interact with all levels of management internally, as well as with customers and stakeholders externally
  • Communications skills both verbal and written

Certifications (Preferred): 

  • ITIL Foundation

Additional Information:

  • In order to meet the clearance requirements for this opportunity, candidates must be authorized to work in the US.
  • All candidates will be subject to a complete background check to include, but not limited to Criminal History, Education Verification, Professional Certification Verification, Verification of Previous Employment and Credit History.
  • Public Trust background investigations can take approximately four to eight weeks and requires fingerprinting.

Other Information:

  • This is a full-time W2 position.
  • Our client is an Equal-opportunity Employer, all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
This job has expired.