Fevrok logo
Sr. Application Developer IV for WPC
3 years ago





Akima Infrastructure Services, LLC (AIS), is actively seeking individuals who can contribute to national security within the project management and business services fields as part of our staff augmentation team supporting the Department of Energy at the National Renewable Energy Laboratory (NREL). AIS has an established history of contributing to the success of our customers mission.




Summary:




Successful candidates will be employees of AIS, a premier government contractor charged with employing highly motivated and well-qualified personnel who can advance the missions of the National Renewable Energy Laboratory located in Golden, CO. Though employed by AIS, the employee will take day-to-day direction from technical personnel employed directly by the research laboratory. Pay, benefits, Human Resource, and Employment Management functions are provided by AIS.




Qualified applicants must be a US citizen, at least 18 years of age, and able to meet pre-employment requirements including any required physicals, drug screen, and/or background investigation to satisfy clearance requirements from the Department of Energy.




Job duration is projected to be a 12-month period of performance.




AIS is seeking a Sr. Application Developer IV to support the launch of a 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. NREL is seeking full-stack, custom application development resource.




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.




Responsibilities:




  • 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




Minimum Qualifications:




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:




  • 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:




The candidate 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




Special Requirements:




  • Pre-employment Drug Screen - External applicants selected for this position are required to successfully complete a post-offer, pre-employment drug test.



  • Medical Exam(s) - Job related pre-placement medical examinations may be required for this position.



  • This position may require the ability to obtain and maintain a clearance from the Department of Energy. If determined as such, this position would be identified as a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require participation in an ongoing random drug testing program in addition to the pre-employment drug screen.




The duties and responsibilities listed in this job description generally cover the nature and level of work being performed by individuals assigned to this position. This is not intended to be a complete list of all duties, responsibilities, and skills required. Subject to the terms of an applicable collective bargaining agreement, the company management reserves the right to modify, add, or remove duties and to assign other duties as may be necessary. We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted.




AN EQUAL OPPORTUNITY EMPLOYER




We are Equal Opportunity Employers. Prospective employees will receive consideration without discrimination because of race, color, religion, creed, gender, national origin, age, disability, marital status, protected veteran, sexual orientation, or any other legally protected status.




We are committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities. If you have a physical and/or mental disability and are interested in applying for employment and need special accommodations to use our website to apply for a position please contact, Recruiting Services at job-assist@akima.com or 571-353-7053. The dedicated email and telephonic options above are reserved only for individuals with disabilities needing accessibility assistance. Please do not use the dedicated phone number above to call on the status of your job application if you do not require accessibility assistance or an accommodation. Reasonable accommodation requests are considered on a case-by-case basis.




In order for our company to stay compliant with government regulations, please apply on line. Please DO NOT email resumes or call in lieu of applying online unless you have a physical and/or mental disability and need assistance with the online application.




The duties and responsibilities listed in this job description generally cover the nature and level of work being performed by individuals assigned to this position. This is not intended to be a complete list of all duties, responsibilities, and skills required. Subject to the terms of an applicable collective bargaining agreement, the company management reserves the right to modify, add, or remove duties and to assign other duties as may be necessary. We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted.




AN EQUAL OPPORTUNITY EMPLOYER




We are Equal Opportunity Employers. Prospective employees will receive consideration without discrimination because of race, color, religion, creed, gender, national origin, age, disability, marital status, protected veteran, sexual orientation, or any other legally protected status.




We are committed to Equal Employment Opportunity and providing reasonable accommodations to applicants with physical and/or mental disabilities. If you have a physical and/or mental disability and are interested in applying for employment and need special accommodations to use our website to apply for a position please contact, Recruiting Services at job-assist@akima.com or 571-353-7053. The dedicated email and telephonic options above are reserved only for individuals with disabilities needing accessibility assistance. Please do not use the dedicated phone number above to call on the status of your job application if you do not require accessibility assistance or an accommodation. Reasonable accommodation requests are considered on a case-by-case basis.




In order for our company to stay compliant with government regulations, please apply on line. Please DO NOT email resumes or call in lieu of applying online unless you have a physical and/or mental disability and need assistance with the online application.








©2025 Fevrok. All Rights Reserved.