Description
Designs and develops web-based software applications for Bravo’s next generation software platform. Performs complex design, coding, debugging, testing, and troubleshooting throughout the application development process. Mentor’s junior engineers and 3rd party resources.
Responsibilities
- Collaborates with Product Owners and Product Managers to understand business requirements and design solutions accordingly.
- Develops software and automated unit tests that meets the needs of the business via the stories presented.
- Peer review pull requests (PRs) to ensure code meets appropriate standards.
- Mentors other members of the engineering team and 3rd party resources to improve skills and understanding of business needs.
- Participate in Agile / Scrum ceremonies and events.
- Performs other duties as assigned
Qualifications
Qualifications
Education and Experience
Bachelor’s degree in Computer Science or related field. In lieu of degree, may consider equivalent combination of education, training, and experience.6-7 years of experience developing enterprise-based SaaS solutions and includes two or more programming languages and web application framework (Ruby on Rails).Technical Skills and Knowledge
Expert knowledge of Ruby on Rails.Expert knowledge of PostgreSQL.Understanding of CI / CD principles.Advanced proficiency writing fully automated unit tests.Strong knowledge of Agile / Scrum methodologies as well as general SDLC processes.Familiarity with Jira.