Ruby/ Web Developer
Typical Day in Role:
• Dissect and understand existing code
• Redevelop and redesign the existing GUI to interface with Middle tier level Ansible
• Enhance and development a similar GUI to what the team currently has
• Authenticate user logins with Active Directory
• Ability to work with Tomcat, REDIS, Ruby, Yml
• Configurate and deploy the application to Tomcat
• Perform end to end testing
• Update design and workflow document
• Knowledge transfer and coach training other team members for ongoing support
Candidate Requirements/Must-Have skills:
1. 5-7 years of working experience as a Ruby and Web Developer
2. 2+ years of experience with Web application programming, Rest API, JavaScript, basic HTML, Yml and CSS
3. 3+ years of experience Modifying/Updating GUI based on Ruby application run on Tomcat to integrate with Active Directory, Ansible Tower
4. 2+ years of hands-on experience using the following Ruby Gems: coffee-script,redis,json_pure,akami,backports,gyoku,execjs,hike,jruby-jars,jruby-rack,httpi,json,json_pure,mini_portile,multi_json,nest,rack,sass,savon,sinatra,prockets,uglifier,warbler,wasabi
5. 2+ years of experience building development environment and creating Gradle build script
Nice-To-Have Skills:
• Experience with other development languages such as Python or Java
• Previous exposure to Banking/FI
Soft Skills:
• Excellent written, presentation, and verbal communication skills to be able to work well with technical peers and business stakeholders at different levels within the organization
• Strong decision making, forward thinking and creative problem-solving skills to anticipate and respond quickly to technological/market influences
• Ability to work as part of a team, as well as work independently or with minimal direction
Education:
• Post-secondary degree in a technical field such as computer science, computer engineering or related IT field is an asset