Overview
Develops information systems by designing, developing, and installing software solutions. Maintains existing applications through updates and finding and fixing bugs. Supports various business unit technical requests.
Responsibilities
Develop custom solutions and applications in Ruby on Rails
Perform software analysis, code analysis, requirements analysis, software review and system risk analysis
Demonstrates solutions by developing documentation, flowcharts, code comments and clear code
Prepare and install solutions to determined problems after analysis is complete
Improve operations by conducting systems analysis and recommending changes in policies and procedures
Diagnose and fix software defects
Evaluate and identify new technologies
Experience
Degree in Computer Science or equivalent required
5+ years of general web development experience and 2+ years of Ruby on Rails experience required
Excellent understanding of the MVC architecture and OOP design and principles
Strong background in HTML, CSS and JavaScript. Comfortable with SQL
Experience with bug tracking and version control software
Good communication skills
Comfortable contributing and debating in a friendly team environment