Senior Software Engineer in Lexington Park, MD at DCS

Date Posted: 8/1/2020

Job Snapshot

Job Description

Individual must have senior knowledge and senior hands-on experience in developing, implementing and leading software programs.  The person in this position, as a senior coder, is responsible for maintaining and improving the performance of existing software code, with duties to design and update software databases as directed by the Government Product Manager. Clear communication skills are required.

Essential Job Functions:

Writing test scripts, in an agile software development environment, where built-in automated test procedures are paramount and continuous integration of software and continuous delivery of software to the Government is the culture.

Further test and maintain software products to ensure strong functionality and optimization.

Recommendations of improvements to existing software applications as necessary.

Individual shall be capable of performing the software tasks relevant to the basic requirements in forming and working on Government/Contractor software coding teams.

Advocate for paired programming development methods; conduct oral presentation.

Required Skills:

Due to the sensitivity of customer related requirements, U.S. Citizenship is required.

Bachelor’s Degree in Computer Science, Mathematics or equivalent technical degree plus 8 years’ experience in full stack development to include Java, Web services, Database, and web application development.

Must have a Secret Security Clearance.

Experience with agile and lean philosophies.

Proven experience building applications using a 12-factor application software architecture, micro services, and API.

Possesses an Agile Development Certification as either a Scrum Master, Agile Certified Practitioner (PMI-ACP), or equal to.  Additionally, holds a CUA/CXA or equal Certification.

Experience with Continuous Delivery and Continuous Integration techniques delivering software to the cloud.

Experience in test-driven development and automated testing practices.

Desired Skills:

Leading a seven person software development team, interacting with the Product Owner and Customers.

Experience writing and building cloud native applications.

Experience working independently with clients or stakeholders conducting interviews, observations and surveys to successfully create a user-story.

Experience designing full-service consumer and business applications.

Experience in research, visual design, graphic design, consulting, and/or development.

US Government experience.


  1. Software Engineer Jobs
  2. Project Engineer Jobs