Position: Senior Ruby on Rails Teach Lead/Consultant
Company: Busy Rebel Development
Experience required: 5y
English level: upper

Duties and responsibilities
Under the supervision of the ICT Solutions Coordinator, ICT, and the project manager, the contractor will be the lead Ruby on Rails developer and technical expert on the project.  The contractor will design and implement an online platform, through which the Financing Facility for Remittances (FFR) can collect, organize, review and score project proposals received through its regular Call for Proposals (CfPs).
The contractor will work closely with the ICT Ruby team and ensure that design and development decisions and activities are consistent with ICT standards and procedures. The contractor will work on the following activities and main modules:   
· Application Architecture Infrastructure setup
· Security - 2FA - Hardening and isolation
· Self-registration 
· Account management 
· Dynamic form
· Multi-language
· Proposal - preparation and submission 
· Validation and approval process
· User acceptance and feedback cycle

Technical Requirements:

· Good knowledge of enterprise patterns, object oriented design patterns and programming techniques
· Good knowledge of Ruby language and Ruby on Rails web development framework
· Knowledge of major Agile Project Management techniques (Scrums, XP, etc.)
· Knowledge of GIT versioning systems
· Knowledge of the most used Web development technologies (CSS, Ajax, javascript frameworks)
· Proven track record in the following technologies: 
o Databases: PostgreSQL, Oracle 10g, MS SQL Server
o Operating Systems: Mac OSX, Linux, Windows
· Experiences with the Redmine Ruby open source project and its API are considered a plus