Purpose:
The Ruby on Rails Developer should have the ability to manage agile teams in a fast-paced, timeline driven environment, have outstanding verbal and written communication skills, multi-task, problem solve and display a high level of efficiency and productivity by prioritizing tasks and adapting in a fast-paced environment. They must be a proactive and resourceful person who achieves with minimal oversight, while performing as a team player with the ability and desire to become an integral part of a fast-paced organization.
Role Accountabilities:
- Develop web applications using the Ruby on Rails web application framework
- Participate in internal company projects in support of Company needs
- Maintain a thorough understanding of the philosophy and design of Ruby on Rails
- Ensure integrity and zero loss of data stored in the BackOffice application.
- Collaborate with product owners and developers to further the value proposition of all BioZyme Ruby applications
- Meets organizational timelines for prioritized projects
- Development and delivery of features and functionality that quickly impact the business
- Maintain and monitor application environments (servers), preventing downtime and achieving desired performance
- Develop new functionality or update existing functionality to the BackOffice as assigned
- Work with team members to develop and maintain interconnectivity between systems
- Manages technical debt and keeps applications up to date
- Takes ownership of financial actions and decisions ensuring awareness of how affect the companyβs finances. This could involve understanding the costs associated with tasks, the time of work, or the impact of waste and inefficiencies.
- Performs other duties as assigned
Qualifications:
Required Education: Bachelor's degree in computer science or related discipline
Required Experience:
- 3-5 years general programming experience
- Minimum 1 year of Ruby on Rails programming experience
Skills:
- Problem Solving Skills, Strong Communication Skills, Planning & Organizational Skills Strong technical skills and understanding of digital media
- Exemplary attention to detail, leadership, organizational, multitasking, problem solving, interpersonal, communication and analytical skills
- Must have demonstrated ability to develop and leverage collaborative relationships
- Uncompromising integrity
- Ability to respect and follow direction of superior
- Strong computer skills to assist in development and support of critical software tools