Lead Software Developer - Proposal Effort

RCG
Silver Spring, MD
Job Description
Role Overview

This position is contingent upon contract award and is part of a PROPOSAL EFFORT. The Lead Software Developer will provide technical leadership across requirements analysis, software acquisition, application development, database technologies, testing, integration, deployment, maintenance, and web development. This position will support the evaluation and implementation of in-house, Commercial Off-the-Shelf (COTS), and Government Off-the-Shelf (GOTS) solutions.

What You Will Do

The Lead Software Developer will lead and participate in software acquisition support activities, including evaluation of customer requirements and development of technical recommendations. Conduct software system reliability assessments, return on investment (ROI) analyses, cost-benefit analyses, product alternative evaluations, and make-versus-buy assessments.

Why It Might Be a Fit

The successful candidate will work closely with technical teams, end users, and government stakeholders and will take direction from the Program Manager. The Lead Software Developer will provide technical expertise in application architecture, software design and development processes, and product and service delivery.

Requirements

  • U.S. Citizenship or Lawful Permanent Resident status and ability to successfully complete the required government background investigation.
  • Demonstrated senior-level software development experience with technical leadership responsibilities.
  • Strong knowledge of software architecture and the Software Development Life Cycle (SDLC).
  • Experience working in Agile software development environments.
  • Strong development experience with C#/.NET, JavaScript, SQL, and database technologies.
  • Experience with software testing, system integration, troubleshooting, deployment, and maintenance.
  • Experience leading or providing technical oversight to software development teams.
  • Experience gathering and analyzing technical and business requirements.
  • Experience developing or supporting enterprise software applications.
  • Experience working with relational database technologies.
  • Ability to evaluate technical alternatives and provide recommendations to customers and leadership.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal English communication skills.
  • Ability to work effectively with technical teams, end users, management, and government stakeholders.

Benefits

  • Competitive salary of $150,000 – $160,000.
  • Comprehensive benefits package including medical, dental, vision, paid time off, paid holidays, and a 401(k) with company match.
  • Opportunities for technical and professional growth.
]]>