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.