About TruHearing
TruHearing is a rewarding, fun and friendly, mission-based organization that makes a real difference towards improving people’s lives. Our employees enjoy a positive working environment in a company that has experienced rapid growth. We offer a comprehensive benefits package, educational assistance, and opportunities for advancement.
TruHearing is the market leader and a force for positive change in the hearing healthcare industry. We reconnect people to the richness of life through industry-leading hearing healthcare solutions. We work with insurance companies, hearing aid manufacturers, and healthcare providers to reduce prices and expand access to better hearing care and whole-body health.
TruHearing is part of the WS Audiology Group (WSA), a global leader in the hearing aid industry. Together with our 12,000 colleagues in 130 countries, we invite you to help unlock human potential by bringing back hearing for millions of people around the world. The WSA portfolio of technologies spans the full spectrum of hearing care, from distinct hearing brands and digital platforms to managed care, hearing centers and diagnostics locations.
About The Opportunity
This role exists to execute the full life-cycle software development process including designing, developing, programming, and maintaining customized software systems.
What will you be doing?
- Design, develop, modify and test software systems as assigned.
- Participate in product planning sessions, retrospectives, standups and other agile ceremonies and processes.
- Partner with product management to identify and analyze business requirements and user needs.
- Monitor software functionality, document and troubleshoot anomalies and work to improve application performance.
- Mentor and develop team members in necessary skills and technologies.
- Contribute and improve overall Design, Architecture overall CI/CD pipeline.
- Research new technical products and tools and technical fit.
- Automate and execute all levels of testing (unit, integration, and regression) to deliver sprint goals as a team.
- Collaborate on architecture decisions and ensure best practices.
What technical skills are we looking for? - Hands-on experience with:
- Back-end technologies: Node.js or Ruby on Rails
- Front-end frameworks: React/Redux, Angular, Vue.js.
- Databases: SQL (MySQL/PostgreSQL) and NoSQL (MongoDB, Redis).
- Writing unit tests, integration tests, and automated testing frameworks.
- Best Practice Approach: Follow best practices (test-driven development, microservice architecture, continuous integration, SCRUM, refactoring and code standards
- Knowledge of:
- SOLID principles
- Cloud Platforms: Cloud platforms (AWS, Azure, GCP) and CI/CD pipelines.
- CI/CD frameworks and tools such as Github actions, Gitlab, Jenkins.
- Building APIS and Services separated by SPA frontends. (RESTful or GraphQL).
What education or experience is required?
Required - Bachelor’s degree in computer science/IT or similar degree and three (3+) years of professional software development experience.
- (A combination of education and experience will be considered in lieu of a formal of a formal degree.)
- Ability to optimize application performance and troubleshoot complex issues.
- Comfortable with Agile methodologies and version control systems like Git.
Preferred
- Bachelor’s degree in computer science/IT or similar degree preferred and five (5+) years of professional software development experience.
- Exposure to microservices architecture.
- Knowledge of containerization tools (Docker, Kubernetes).
- Experience mentoring junior developers or leading small projects.
What skills do you need to bring?
Role
In addition to exhibiting the TruHearing Values of
Delight, Align, Enjoy, Improve and
Be Tru, this role requires the following competencies:
- Using Technology – Uses advanced software or software features to accomplish their work.
- Customer Focus - Listens, perceives needs, and customizes service delivery in a truly exceptional way, manages multiple long-term internal customer relationships
- Initiative - Acts proactively and independently in common situations, asks appropriate questions, offers appropriate suggestions.
- Problem Solving - Solves known problems with proven solutions, escalates unusual or novel problems.
- Subject Matter Expertise - Applies IT expertise in the full range of typical situations, able to apply expertise to new or novel situations.
- Teamwork - Proactively assists and involves others to accomplish assignments and objectives.
- Agility - Seizes the opportunities that change or ambiguity provide.
- Project Management - Manages well-defined projects.
What benefits are offered?
TruHearing offers a generous compensation and benefits package including health coverage, a fully vested 401k match, education assistance, fully paid long and short-term disability, paid time off and paid holidays. We are conveniently located across the street from the Draper FrontRunner station and subsidize the cost of a UTA pass with access to FrontRunner, TRAX and regular bus service – employee cost is less than $2 per day. You’ll work in an exciting and fun environment and have the opportunity to grow with us.
Equal Opportunity
TruHearing is an Equal Opportunity Employer who encourages diversity in the workplace. All qualified applicants will receive consideration for employment without regards to race, color, national origin, religion, sex, age, disability, citizenship, marital status, sexual orientation, gender identity, military or protected veteran status, or any other characteristic protected by applicable law.