The Job Auction Country

Share On

Rails / ROR Developer - Must already have TS/SCI w/ FS Poly used in past 24 mo's (697) 

adzuna-us  |  United States  |  

United StatesYoung Dairy Ct, VA, 20170
Information Technology/Computing
Work Type:
Work Time:
Full Time


US Citizens only Must already have TS/SCI clearance (with Full Scope Polygraph) used in the past 24 months 1-3 year US government contract The Sponsor requires a team to perform application development requirements for several applications within its portfolio working with other team members to include staff and other contractor partners.

This would include the full lifecycle development of RAILS applications as well as O&M for RAILS applications already within the Sponsors portfolio.

It is typical for the Sponsor s developers to be supporting new development for one application and supporting O&M for at least one additional application.

In addition, the team will be interfacing directly with the Sponsor s project management office in support of this effort to include project managers, application architects, senior management, testers and senior security engineers.

Work Requirement: The Contractor shall work closely with our SME developers; however, priorities will be managed by the Sponsor s project managers and senior management.

Develop applications with varying degrees of scale, risk and complexity.

Serve as the technical lead for the design, testing and implementation of complex applications, complex web application layouts, content and user interfaces and/or database projects.

Consult with customers to develop complex user requirements; translate user requirements from a formal requirements document into an application and/or database design.

Write interfaces to companion applications or databases; write necessary code; ensure interoperability with other applications.

Generate comprehensive test plans to ensure that adequate unit, system, and integration testing is performed.

Oversee unit/functional testing and transition the complex application and/or database to production.

Perform automated unit/functional testing when defined as a project standard.

Provide support to the Sponsors Test Team as required.

Coordinate work load with the Sponsors Technical Director.

Build applications in AWS like cloud environment.

Adhere to the development and related practices of the Technical Director such as API-first development, AI/ML-first development and the data lake standards and best practices that will govern the development of such.

Coordinate with stakeholders on technical topics.

Work in a dynamic, fast-paced environment with competing priorities.

Cloud Services The sponsor supports a cloud first strategy.

The contractor, where possible, shall migrate, transition and implement all tools/applications to AWS as applicable.

The contractor shall have knowledge and expertise regarding the capabilities offered by AWS in the sponsor s environments,as well as AWS requirements for systems/applications to be hosted in the cloud.

The contractor shall identify key interdependencies, roadblocks, issues, and risks with migrating the sponsor s IT tools and applications to the cloud, and develop/implement a plan to proactively address these issues in a timely manner.

The contractor shall address requirements for two-way data transfers and communications and data transfers between classified and unclassified environments, collaborating with appropriate sponsor stakeholders.

The contractor shall comply with all aspects of the sponsor s Data Transfer Program.

Security and Access Control Support The contractor shall provide the following as part of development activities: Maintain the requirements for systems to comply with the sponsor s security policies and guidelines.

Work with the Sponsors security engineer to develop System Security Plans and coordinate with appropriate stakeholders to review and gain approval.

Develop according to the recommendations for all technical issues pertaining to security for the system, to include data classification (of individual fields, as well as merged datasets), system interfaces, data transfers between networks, access control, etc.

Identify requirements for controlling access to the system, and implementing a robust audit and monitoring capability.

Experience with implementing solutions that are compliant with the sponsor s security policies and guidelines.

Experience with auditing and access control including associated policies, requirements, and implementation.

Experience implementing auditing and access control solutions including defining appropriate policies, requirements, and implementation designs and architectures.

Experience with sponsor s Assessment and Authorization (A&A) process.

Report on individual system/application compliance with the sponsor s SSP and A&A process.

Testing The contractor shall provide the following as part of development activities: Develop, document, and execute test scenarios,plans and procedures for unit testing as well as release notes for acceptance testing.

Document the success and failures of all executed test procedures and disseminate to other developers.

Coordinate functional, process, and system integration testing of applications with the sponsor s PMO office.

Create automated test scripts, as part of test driven development, to test existing applications for compliance with upgrades,and ensure new applications and software modifications meet requirements and operate satisfactorily in the system environment.

Ensure the software interfaces properly with both new and existing systems and as required build test environments to include configuring and installing appropriate software.

Ensure that performance testing is completed for all applications before and after major releases.

The contractor shall have the following required skills and demonstrated experience: Demonstrated experience using RAILS (Ruby on RAILS) Demonstrated experience using JavaScript and JQuery to include but not limited to: D3, Vue Demonstrated experience using CSS3, HTML5, Bootstrap (centered around responsive design) Demonstrated experience using JSON Demonstrated experience using REST/AJAX Demonstrated experience using AWS Demonstrated experience using MySQL and/or Postgres Demonstrated using GitHub, Jenkins Demonstrated using SOLR Other demonstrated experienceswhich are highly desired, though not required, include: Demonstrated experience writing Application Programming Interfaces (APIs) Demonstrated experience writing parsers Demonstrated experience using Other DevOps type tools (Maven, Puppet, Chef, JIRA, Confluence, Bamboo, Splunk) Demonstrated experience using Big Data: NoSQL,Hadoop, ElasticSearch Databases and search queries 697 - provided by Dice