Senior Developer - Local Remote (DMV)

Reston Consulting GroupSilver Spring, MD
Hybrid

About The Position

RCG is a growing federal contracting company and Certified as a Great Place to Work. We are committed to fostering a culture of innovation, inclusion, and excellence. At RCG, we deliver technology and mission support services that help government agencies succeed. We are currently seeking a Senior Developer to support a federal government customer. This role is ideal for a highly skilled software engineer with deep experience in modern application development, cloud technologies, and enterprise system integration. The selected candidate will play a key role in designing, developing, and deploying scalable solutions that support mission-critical operations.

Requirements

  • 8-10+ years of experience developing scalable, enterprise-level applications
  • Expert-level experience with J2EE and modern application development frameworks
  • Strong proficiency in Python for application development and automation
  • Hands-on experience with AWS (Amazon Web Services) cloud environments
  • Experience developing or integrating with ServiceNow
  • Strong understanding of software development lifecycle (SDLC) best practices
  • Excellent communication, organizational, and problem-solving skills
  • Ability to work independently while collaborating effectively with cross-functional teams
  • Must be able to pass a government security background check to obtain a Public Trust clearance

Responsibilities

  • Analyze mission needs and evaluate existing system architecture to recommend technical solutions and improvements
  • Design, develop, and maintain scalable, high-performance applications using J2EE, Python, and modern frameworks
  • Integrate and deploy applications within AWS cloud environments and ServiceNow platforms
  • Gather and analyze business and technical requirements; develop system specifications and data flow models
  • Create workflow charts, data flow diagrams, and data management plans
  • Produce and maintain software development lifecycle (SDLC) artifacts
  • Collaborate with business stakeholders on needs analysis and system inventory
  • Support prioritization of requirements, enhancements, and defect resolution
  • Maintain system protocols, documentation, and reporting processes
  • Support release management and ensure adherence to SDLC best practices
  • Contribute to overall project success through technical expertise and collaboration
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service