Software Engineer
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.
RCS is seeking a Software Engineer to apply technical resources to accelerate the timely, reliable, and secure delivery of open-source data, information, and insights.
Job Responsibilities:
Software Engineering Support:
• Work closely with the product owner and program manager to deliver user stories necessary to realize product vision.
• Coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.
• Apply DevOps principles and philosophies to continuously deliver high value enhancements to software in a service-based architecture.
• Ensure all application security vulnerabilities are addressed as appropriate by severity to maintain security accreditation.
• Maintain all source code in system-wide, remote Git repository.
• Design, develop or maintain SQL-based databases.
Systems Engineering DevOps Support:
• Support data engineering efforts to analyze large data sets to derive data relationships.
• Maintain, upgrade, and troubleshoot various codebases deployed in a multi-cloud environment.
• Maintain, upgrade, troubleshoot, hardware and networks.
• Design, develop or maintain SQL-based databases.
Required Qualifications/Education:
• Active TS/SCI clearance with Polygraph.
• Background in programming, software tools and packages, operating systems, and networking to solve collection needs in multi-cloud environments.
• Managing and developing software applications in a multi-cloud environment (AWS, Azure, etc.
).
• Proficiency in Python.
• Ability to listen and transcribe from mission need to technical requirements.
• Assessing project requirements and making informed technical recommendations.
• Developing and documenting scripts on Linux platforms.
• Designing, developing, and maintaining SQL-based databases, including PostgreSQL and MySQL.
• Writing and tuning complex queries against structured and unstructured data sets.
• Developing, documenting, and maintaining secure and scalable REST APIs.
• Integrating services using messaging technologies, including service buses, publish and subscribe, and MQ.
• Working with geo-locational data at both the backend and the application tier.
• Developing software in a DevOps environment.
• Maintaining Jenkins Continuous Integration/Continuous Delivery (CI/CD) pipelines with automated testing and deployment.
• Using Git as a source code repository.
Nice to Have Qualifications:
• Experience with big data processing and NoSQL databases such as MongoDB, ElasticSearch, MapReduce, and HBase.
• Familiarity with Apache NiFi.
• Knowledge of Extract, Transform, and Load (ETL) processes.
• Experience managing and mitigating IT security vulnerabilities using Plans of Actions and Milestones (POAMs).
• Understanding of FISMA security controls.
• Ability to document and communicate technical and non-technical mission requirements for all audiences.
• Experience working collaboratively with other technical teams across multiple organizational boundaries.
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 www.dhs.gov/E-Verify.
All RCS work locations are drug-free workplaces.
#J-18808-Ljbffr