Reston Consulting Group
Posted 3d ago

Lead Software Developer - Proposal Effort

Reston Consulting Group
Silver Spring, Maryland, United States
$150k-$160k/yrOnsiteFull Time
Responsibilities
  • leading development
  • evaluating solutions
  • designing applications
Requirements
  • Senior software development and technical leadership experience with C#/.NET
  • JavaScript, SQL
  • Databases, SDLC, Agile
  • Testing
  • Integration
  • Deployment, and requirements analysis
  • U.S. citizenship or permanent residency required
Technical tools mentioned
Visual StudioC#.NET.NET CoreAngularJSASP.NETJavaJavaScriptJ2EEDrupalIIST-SQLPL/SQLMicrosoft SQL ServerMySQLOracleStruts 2WebLogicWPFXAMLSoftware Development Life Cycle (SDLC)COTSGOTSNISTCMMIAgileContent Management Systems

Job description

Department: Software Development

Location: Silver Spring, MD

Location: Silver Spring, MD
Work Arrangement: Full-Time | 100% On-Site
Salary Range: $150,000 – $160,000
Employment Status: Proposal Effort
Security Requirement: U.S. Citizen or Lawful Permanent Resident | Must successfully complete required background investigation

Who We Are

RCG, Inc. is a growing federal contracting company proudly Certified™ as a Great Place to Work® for four consecutive years. We are committed to building high-performing teams that deliver innovative, reliable, and secure technology solutions to our federal government customers.

The Opportunity

This position is contingent upon contract award and is part of a PROPOSAL EFFORT.

RCG is seeking an experienced Lead Software Developer to lead and support end-to-end software development and software acquisition activities at our government customer site in Silver Spring, MD.

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.

The successful candidate will work closely with technical teams, end users, and government stakeholders and will take direction from the Program Manager.

What You'll Do

Software Acquisition & Requirements Analysis

  • 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.
  • Evaluate COTS and GOTS solutions and recommend appropriate acquisition and implementation strategies.
  • Identify, gather, analyze, and document requirements for new COTS and GOTS software applications, including platforms such as AODocs and Smartsheet.
  • Recommend software configurations, licensing approaches, upgrades, and technical support requirements.
  • Evaluate and test emerging technologies, cloud-supported software products, development languages, and standards.
  • Evaluate, test, and document COTS/GOTS development and engineering products.
  • Ensure proposed COTS/GOTS products satisfy applicable cybersecurity, federal security, acquisition, evaluation, and validation requirements, including NIST guidance.
  • Support demand-management planning and forecasting for future growth.
  • Recommend acquisition strategies, customization approaches, implementation plans, and operations and maintenance requirements.

Software Development & Technical Leadership

  • Lead and support a software development team responsible for developing, maintaining, enhancing, and supporting mission-critical applications.
  • Assist with software development project planning, including scope, schedules, implementation activities, and technical deliverables.
  • Design, develop, install, configure, upgrade, test, deploy, and maintain new and existing systems, software applications, websites, dashboards, and databases supporting customer operations, offices, and programs.
  • Develop clear coding and implementation plans and conduct preliminary testing.
  • Provide technical expertise in application architecture, software design and development processes, and product and service delivery.
  • Analyze existing system prototypes and software requirements.
  • Perform or oversee preliminary and detailed design, coding, unit testing, integration testing, and associated technical documentation.
  • Design and implement customized workflows, features, web components, and backend functionality for custom GOTS solutions.
  • Provide technical leadership throughout the Software Development Life Cycle (SDLC).
  • Troubleshoot and resolve issues affecting existing and newly developed applications and system configurations.
  • Provide Tier 1–3 support for internally developed software applications.
  • Lead complex scientific computing activities involving Windows, web, application, and database environments.
  • Analyze software and application performance and produce application, website, and operational statistics and reports as required.

Development Technologies

Lead and support development utilizing technologies that may include:

  • Visual Studio 2022 and later
  • C# / .NET / .NET Core
  • AngularJS
  • ASP.NET
  • Java
  • JavaScript
  • J2EE
  • Drupal
  • IIS
  • T-SQL
  • PL/SQL
  • Microsoft SQL Server
  • MySQL
  • Oracle
  • Struts 2
  • WebLogic
  • WPF
  • XAML
  • Other development technologies as required

Database Engineering

  • Architect, install, configure, maintain, and support enterprise databases.
  • Support Microsoft SQL Server, MySQL, Oracle, and other database platforms as required.
  • Support front-end and backend applications utilizing enterprise databases.
  • Troubleshoot database and application integration issues.

Software Testing & Quality Assurance

  • Develop comprehensive test plans that map end-user requirements to system functionality.
  • Ensure test plans reflect typical utilization conditions, stress-testing requirements, and mitigation strategies for errors and defects.
  • Conduct or oversee unit, system, functional, interface, regression, performance, integration, interoperability, and Section 508 testing.
  • Coordinate and lead testing activities with selected end users.
  • Investigate and resolve anomalous test results.
  • Prepare system support documentation and deploy application fixes.
  • Conduct quality assurance throughout the software development lifecycle.
  • Support source-code control, code review, change management, configuration management, release management, and software testing.
  • Conduct technical reviews, including design reviews, code walkthroughs, test-plan evaluations, and documentation reviews.
  • Prepare and deliver software development reviews and system/user documentation.
  • Maintain documentation for hardware and software configuration and deployment.
  • Follow established Change Management and Configuration Management policies and procedures.
  • Comply with applicable federal IT policies, mandates, standards, and guidelines.
  • Support development environments operating under CMMI Level 3 processes and Agile software development methodologies.

Web Development

  • Lead and support personnel responsible for web design, content development, client/server-side configuration, and webpage support.
  • Support, maintain, and update public-facing websites using Drupal or other approved Content Management Systems.
  • Collaborate with web governance committees and other stakeholders as required.
  • Perform or oversee webmaster responsibilities, including the design, update, and management of intranet sites supporting customer offices and programs.

What We're Looking For

Required Qualifications

  • 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.
  • Ability to work 100% on-site in Silver Spring, Maryland.

Desired Qualifications

  • Certified ScrumMaster (CSM) or Professional Scrum Master I (PSM I).
  • Microsoft certifications.
  • Cloud technology certifications.
  • Experience evaluating, implementing, or supporting COTS and GOTS solutions.
  • Experience supporting software development within federal government environments.
  • Experience with CMMI Level 3 software development processes.
  • Experience with Drupal and enterprise web development.
  • Experience with scientific computing or other mission-critical technical environments.

Work Environment

  • Full-time position.
  • 100% on-site in Silver Spring, MD.
  • Work closely with government stakeholders, software developers, engineers, technical support personnel, and program leadership.
  • Lead and support multiple software development, acquisition, testing, and maintenance activities in a mission-focused environment.

Please Note

This is a PROPOSAL EFFORT. Employment is contingent upon contract award, position availability, and successful completion of all applicable government onboarding and background investigation requirements.

Due to the security requirements associated with this federal program, successful candidates must be a U.S. Citizen or Lawful Permanent Resident and must be able to successfully complete the required background investigation.

Why You'll Love Working Here

  • Competitive salary of $150,000 – $160,000.
  • Work for a company proudly Certified™ as a Great Place to Work® for four consecutive years.
  • Lead software development supporting mission-critical federal operations.
  • Work across modern software development, database, web, cloud, COTS, and GOTS technologies.
  • Collaborate with experienced technical professionals and government stakeholders.
  • Opportunities for technical and professional growth.
  • Comprehensive benefits package including medical, dental, vision, paid time off, paid holidays, and a 401(k) with company match.

Equal Opportunity Employer

RCG, Inc. is an Equal Opportunity Employer. We are committed to creating an inclusive workplace and providing equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status, or any other characteristic protected by applicable law. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of the position.

About Reston Consulting Group

Provides specialized information technology services to federal government agencies.

Similar jobs

Software Developer roles near Silver Spring, Maryland
11y
Save
Mark Applied
Hide
Software Developer/Software Engineer
Reston, Virginia, United States
OnsiteFull Time
Morfologica
Morfologica: Provides specialized natural language processing and computational linguistics engineering services.
Software Engineers/Developers experienced with lifecycle software development; strong programming and automated testing skills; ability to work with government customers.
Java, Ruby, Python, C++, SQL, Oracle, NLP
2h
Save
Mark Applied
Hide
Software Engineering & Development
Greenbelt, Maryland, United States
OnsiteFull Time
GAMA-1 Technologies
GAMA-1 Technologies: Provides IT, cloud, and security services to federal agencies.
1+ YOEBachelor's degree in computer science, software engineering, or related field, or equivalent experience; modern programming and frameworks, Agile, DevSecOps, cloud, source control, and CI/CD knowledge; ability to obtain clearance.
Agile, DevSecOps, CI/CD
3h
Save
Mark Applied
Hide
Principal Engineer
United States or Herndon
$160k-$190k/yr OnsiteFull Time
DigiCert
DigiCert: Provides digital security certificates and automated PKI management.
8+ YOERequires 8+ years of software engineering experience, large-scale distributed systems expertise, backend development with Java or Go, APIs, cloud platforms, data stores, caching, CI/CD, and strong communication skills.
Java, Go, REST, gRPC, CI/CD, DNS, Motivosity, LinkedIn Learning
3h
Save
Mark Applied
Hide
Software Developer III
Chantilly, Virginia, United States
$121k-$189k/yr OnsiteFull Time
Noblis
Noblis: Nonprofit science, technology, and strategy firm supporting government missions.
8+ YOEU.S. citizenship, active Top Secret clearance with SCI eligibility, and ability to obtain a CI polygraph. Requires qualifying education and experience, software design experience, Python, Splunk, API integration, and DevSecOps proficiency.
Python, Splunk, DevSecOps, Elasticsearch, OpenSearch, Apache NiFi, Cribl, Docker, Kubernetes, Amazon Web Services (AWS), RabbitMQ, Apache Kafka, Redis, Apache Tomcat, SAFe, Lucene
3h
Save
Mark Applied
Hide
Software Engineer
Chantilly, Virginia, United States
$85k-$170k/yr OnsiteFull Time
ECS
ECSNYSE: ASGN: Provides advanced technology and engineering services to government agencies.
7+ YOEExperience with LabVIEW, C/C++, Windows and Linux; GUI design, networking, documentation, and hardware integration. Ability to obtain DoD Secret clearance. 7+ years preferred.
LabVIEW, C, C++, Windows, Linux, Python, Git, Visual Studio
4h
Save
Mark Applied
Hide
Sr. Software Engineer - ServiceNow
Baltimore or Kennett Square or Warrenville or Chicago or Houston or De Pere
$118k-$131k/yr HybridFull Time
Constellation Energy
Constellation EnergyNASDAQ: CEG: Produces carbon-free electricity and supplies energy to customers.
5+ YOEBachelor's degree in a technical field plus 5 years' relevant experience, or 9 years without a degree; ServiceNow certification and 5+ years of ServiceNow development or administration experience required.
ServiceNow, Git, SQL, NoSQL, Oracle, SQL Server, Cosmos DB, MySQL, Redis, Splunk, ITSM, ITOM, SPM, HRSD, ITBM, ITAM, GRC (IRM), Performance Analytics, CI/CD
4h
Save
Mark Applied
Hide
Software Engineer- NEW GRAD
Bethesda, Maryland, United States
$70k-$80k/yr OnsiteFull Time
Brivo
Brivo: Cloud-native platform for physical security and video surveillance management.
Bachelor's degree in computer science, software engineering, or related field; working knowledge of Python, Java, or Node.js/TypeScript; databases, SQL, Linux, shell commands, and Git.
Python, Java, Node.js, TypeScript, SQL, Linux, Git, AWS, Docker, REST APIs, HTTP, Playwright, OAuth 2.0, OIDC, Auth0, MCP servers
4h
Save
Mark Applied
Hide
Software Developer/Systems Software
Chantilly, Virginia, United States
$130k-$260k/yr OnsiteFull Time
Ardent Principles
Ardent Principles: Provides specialized technology and program management services to government agencies.
Active TS/SCI with full-scope polygraph required. Requires software development, ETL, cloud, big data, databases, microservices, containerization, CI/CD, Kubernetes, security, and data engineering experience.
React, Next.js, Python, Java, Scala, Docker, GitHub, AWS, Google Cloud, IBM Cloud, Oracle Cloud, DynamoDB, Apache Gremlin, GeoMesa, AWS Lambda, AWS Step Functions, PySpark, WebGL, Apache Cassandra, LDAP, Apache TinkerPop, JanusGraph, C, C++, Postgres, MariaDB, ELK, MinIO, AWS S3, Neo4j, MongoDB, CentOS 7, Rocky Linux 8, Kubernetes, Docker Compose, Docker Swarm, Visual Studio Code, GitLab, JupyterHub, Jupyter Notebooks, MATLAB, CSV, JSON, JSONL, Apache Avro, Protocol Buffers, Parquet, NiFi, Amazon EMR, AWS ECS, AWS Fargate, RESTful, Azure