What are the responsibilities and job description for the Software Developer position at Rapid Cycle Solutions, LLC.?
Software Developer (Systems Software)
Clearance Required: Active TS/SCI clearance with FS Polygraph
Rapid Cycle Solutions LLC (RCS) is an innovative small business providing IT and management consulting services to the U.S. Federal Government and commercial clients. We have unique strengths in complex, cross-organizational solution analysis, design, development, implementation, and change management supporting enterprise requirements. Our team of professionals has deep consulting backgrounds supporting the unique needs of our clients. Our team members have proven experience leading strategic initiatives within the civilian Government agencies.
RCS is seeking a Software Developer (Systems Software) to be a part of an integrated team to create, update, and maintain a federated search and discovery software system to integrate data related to financial information from a variety of data providers within a cloud environment. The developer will utilize an Agile Scrum development methodology throughout this process.
This position requires the candidate to work onsite in McLean, VA. Relocation assistance is not available.
What You Will Do
Java Full Stack Web Development
Developing a user-friendly web application
Developing new features and enhancements to web applications to allow users to search and correlate financial information related to their mission
Developing APIs and web services
Creating and maintaining AWS Cloud infrastructure
Required Qualifications/Education
Clearance: Active TS/SCI clearance with FS Polygraph
Bachelors Degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline. Note that years of experience can be substituted in lieu of degree
Five (5) or more years of demonstrated experience in the following:
Working within an Amazon Web Services (AWS) cloud environment and utilizing tools such as SMS, Data Pipeline, Relational Database (RDS), CloudWatch, EC2, EBS, S3, KMS, or SMS
Developing in a DevOps environment and utilizing tools such as GitHub, Subversion, Jenkins, Maven, or Artifactory
Utilizing web stack technologies and software design
Working at all tiers of the architecture, to include Web UI, Business Logic, and Database layer
Developing software in a continuous integration, continuous deployment (CI/CD) paradigm
Working with financial data sets
Programming with Java and associated frameworks like Spring Boot
Utilizing Elasticsearch and other big data technologies like MapReduce
Scripting using JavaScript (JS) framework like Angular JS or EXT-JS
Using tools such as Apache Tomcat, Apache Spark, Hadoop, SOLR, JDBC, ANT, Active Directory, LDAP, Regex, SQL, or JSON
Using JIRA tracking system
Employing Agile development methodology
Employing the Software Development Lifecycle (SDLC)
Nice To Have Qualifications
Security accreditation process
Supporting enterprise software development efforts
Working with commercial financial data sets
Integrating software with LDAP, PKI and must use services
Integrating with various applications using web services and APIs
RCS is an equal employment opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.
Our company uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities as an applicant, please visit
All RCS work locations are drug-free workplaces.