**Senior Application Developer IV**
**Pay will be market rate**
_Job Description Summary_ _:_ Our customer is launching the Work Planning and Control (WPC) Program. WPC integrates business processes and systems across the lab, including lab reservations, competencies tracking, hazard identification and management, and research equipment management. This effort will consolidate various tools and paper processes into a set of web applications. Two of these products are written in Ruby on Rails with PostgreSQL databases. Both have been highly successful with multiple major release cycles. The software architecture is a hybrid of web application which consumes external data from microservices on the backend. Our customer is seeking full-stack, custom application development resource.
_Project Scope:_
This phase of the project encompasses an enterprise-wide effort to align all organizations processes to leverage the tool in conjunction with other key applications. All web applications will expand their communication through microservices. While the current phase is using Domain Driven Design to define changes needed on the architecture and application levels, this senior position is expected to take part in the design while learning the existing code base through feature enhancements and bug fixes.
Job duties and responsibilities of the position: Duties shall include, but not be limited to:
+ Full-stack web application development using Ruby on Rails, JavaScript, HTML, CSS, Bootstrap, and Material UI Design, and PostgreSQL
+ Experience with developing custom web applications in a Scrum project environment
+ Experience creating databases, tables, and views in Postgres DB
+ Experience creating user interfaces using HTML, SASS, Bootstrap
+ Working closely with a small core team of junior and senior engineers to implement new features, enhancements, and bug fixes
+ Must work with internal customers to understand business needs and potential solutions
+ Responsible for manual and automated testing and improving the user experience across platforms including multiple browsers, OS X, and Windows.
+ Proven record of providing software quality assurance.
+ Deploying new releases using a Git/Jenkins driven release process
+ Development of application user manuals.
_Required Knowledge, Skills and Attributes:_
To succeed in this position, the technical lead must be an expert in development of complex, full-stack web applications, and be strong in the following technologies:
+ Five (5) + years Ruby on Rails development, including current versions
+ Agile and Scrum literacy
+ ActiveRecord including nested associations
+ PostgreSQL or other relational databases
+ JavaScript ES6
+ JQuery
+ Vue.js
+ SCSS, SASS, CSS, and HTML
+ Docker
+ AWS
+ Rake
+ Git/Jenkins
+ Jira
+ Linux basic shell scripting, routine command-line administrative tasks (no GUI), system security
_Preferred Qualifications:_
You should also have some familiarity (working experience) with the following technologies and the willingness to quickly address any gaps in your knowledge:
+ CanCan gem experience
+ Devise gem experience
+ Vue.js / React / Angular experience
+ NPM or Yarn
+ Webpacker & Webpack
+ UI/UX Design
Please email Drew Rogers at wilr037@kellyservices.com if you are interested, and well set up a quick phone interview to discuss further.
**You should know:** Your safety matters! Vaccination against COVID-19 may be a requirement for this job in compliance with current client and governmental policies. A Kelly recruiter will confirm and share more details with you during the interview process.
**Why Kelly** **** **?**
Looking to connect with premier government agencies or the top 25 federal government contractors? Kelly Government offers a variety of full-time, project (SOW), seasonal, and surge support opportunities in science, engineering, technical, professional, and administrative support roles. Our experts will find you the opportunity that fits your schedule and interests and handle the details of transferring and processing all levels of security clearances. Its just another way we make the job search work for you.
**About Kelly** ****
At Kelly, were always thinking about whats next and advising job seekers on new ways of working to reach their full potential. In fact, were a leading advocate for temporary/nontraditional workstyles, because we believe they allow flexibility and tremendous growth opportunities that enable a better way to work and live (plus, did we mention we provide a ton of benefits ?). Connecting great people with great companies is what we do best, and our employment opportunities span a wide variety of workstyles, skill levels, and industries around the world.
Kelly is an equal opportunity employer committed to employing a diverse workforce, including, but not limited to, minorities, females, individuals with disabilities, protected veterans, sexual orientation, gender identity Equal Employment Opportunity is The Law. (https://www.dol.gov/ofccp/regs/compliance/posters/ofccpost.htm)