TS/SCIFS Sr. Full Stack Developer

Overview

On Site
$160,000 - $200,000
Full Time

Skills

Ruby on Rails
RSpec
Resque
CSS
JavaScript
HTML5
MVC
RESTful

Job Details

Full Stack developer experience with strong systems, software, cloud, and Agile experience to support a complex program to provide Agile development and operations and maintenance for critical systems. The candidate will provide technical expertise and support in the design, development, implementation and testing of customer tools and applications. Based in DevOps framework, participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including scope and work estimation, architecture and design, coding and unit testing.

Responsibilities:

Design, build, and maintain efficient, reusable, and reliable Ruby code

Integration of data storage solutions like data lakes and legacy oracle data bases

Integration of user-facing elements developed by front-end developers with server-side logic

Identify bottlenecks and bugs, and devise solutions to these problems

Help maintain code quality, organization and automation

Analyze (though proof of concept, performance, and end-to-end testing) and effectively coordinate Infrastructure needs driven by developed software to meet customer mission needs

Support the Agile software development lifecycle following Program SAFe practices

Use industry leading DevOps tools like GitHub, Jenkins, Unix bash scripting

Document and Perform systems software development, including deployment of build artifacts across different environments leverage GitFlow constructs

Communicate key project data to team members and build team cohesion and effectiveness

Leverage Atlassian tool suite like JIRA and Confluence to track activity

Apply and identify best practices and standard operating procedures

Create innovative solutions to meet the technical needs of customers.

Minimum Requirements:

Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque

Good understanding of the syntax of Ruby and its nuances

Solid understanding of object-oriented programming

Good understanding of server-side templating languages

Good understanding of server-side CSS preprocessors

Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3

Familiarity with concepts of MVC, Mocking, ORM, and RESTful

A knack for writing clean, readable Ruby code

Ability to integrate multiple data sources and databases into one system

Understanding of fundamental design principles behind a scalable application

Able to create database schemas that represent and support business processes

Able to implement automated testing platforms and unit tests

Proficient understanding of code versioning tools

Familiarity with development aiding tools

Familiarity with continuous integration

Candidate must have bachelor s degree with and 15-20 years of prior relevant experience or Masters with 13-16 with years of prior relevant experience.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.