Ruby on Rails Developer

Company: Colorado Legislative Council
Location: Aurora , Colorado, United States
Type: Full-time
Posted: 30.AUG.2019


About the PositionWe're seeking a motivated and experienced Rails Software Developer to be a part of our engaged and enthusiastic developmen...


About the PositionWe're seeking a motivated and experienced Rails Software Developer to be a part of our engaged and enthusiastic development team to develop and support software solutions for the Colorado Legislature. As a team member, you will make an impact on the future of legislative engagement with the community in Colorado, have an opportunity to energize your career, and be an integral part of our success.
You will be responsible for the development and maintenance of our new website and other web applications. Our digital platform is being built on the Ruby on Rails framework, but an understanding of a wide range of web technologies is a plus. You will be providing day-to-day support for the CMS platform, as well as extending its functionality with custom module development and testing the quality and security of your code. Demonstrable experience with development of Ruby on Rails systems is key and will involve the ability to handle complicated backend tasks such as migration, search customization and web services programming.
Additionally, advanced (tier 2) support, issue resolution/documentation and training for the new website are also part of the job requirements for this position.
The position is full time, onsite, and the candidate must be a US resident.

About YouThe preferred educational background is a Bachelor's degree in Computer Science/Information Technology/Engineering/Math/Physics from an accredited university or equivalent work experience. Required Technical Skills Solid and verifiable experience developing software using Ruby on Rails platformUnderstanding of Rails best practicesExperience creating and consuming open and/or private APIsDemonstrated proficiency in HTML5, CSS3 and JavaScriptStrong working knowledge of Git and command line toolsExperience using best practice version control methodologies and tools such as GIT or SVNExperience with Relational Databases
Bonus Technical Skills Familiarity with cloud hosting providers (AWS, GCP, Heroku, DigitalOcean, etc.)Familiarity with testing frameworks: RSpec, Minitest, CucumberExperience with PHPExposure to Continuous Integration/Continuous DevelopmentHave knowledge of modern frameworks such as Node.js, React.js, and Angular.jsHave an interest in, understanding of, or experience with Agile development methodologyExperience with Automated Testing ToolsDrupal Core or Contrib module maintainer or contributorActive in Drupal community ( profile, IRC, local user groups, etc.)Knowledge of Solr or SearchAPIExperience with SSOExperience with Acquia platformGoogle Analytics
The ideal candidate will be expected to perform, at the minimum, the following:
Active participation in functional and technical design improvement discussionsReview of, and contribution toward, functional, technical, and design specificationsCode to best practices, provide constructive feedback and understand flexible designProactively contribute toward improving system stability, performance, and reliabilityOrganizing, reviewing, updating or creating technical support and end user documentationProvide assistance with quality assurance planning and testingMiscellaneous tasks and assignments necessary for system support and maintenanceAptitude and willingness to learn and master unfamiliar processes and/or technical conceptsAbility to meet deadlines while multitasking across multiple projectsAbility to maintain confidentiality

Apply Now


Free eBook

Loader2 Processing ...