Senior Software Developer

at  TruHearing

Draper, UT 84020, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate19 Nov, 2024Not Specified22 Aug, 2024N/AIntegration,Code,Angular,Azure,Mobile Apps,Pipelines,Scrum,Refactoring,Design,Addition,Customer Service,Technology,Ruby,Webpack,Test Driven Development,Continuous Integration,Redux,Flux,AwsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

ABOUT TRUHEARING

TruHearing is a rewarding, fun and friendly, mission-based organization that makes a real difference towards improving people’s lives. It’s not just HR saying this: employees have spoken and have voted TruHearing as one of Utah’s Top Workplaces 8 years in a row! 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.

WHAT SKILLS DO YOU NEED TO BRING?

In addition to exhibiting the TruHearing Values of Delight, Alight, Enjoy, Improve and Be Tru, this role requires the following competencies:

  • Using Technology – Designs SOA/Microservice Architecture and leverages expertise with Identity and Authorization tools, Message Based Architecture, public clouds (AWS, Azure, GCP), and Single Page App client-side development using React or Angular.
  • Customer Focus - Provides seasoned advice to others delivering customer service to increase their skill.
  • Initiative - Acts autonomously in a broad range of known and ambiguous situations, is appropriately persistent.
  • Problem Solving - Can troubleshoot new, complex or nuanced problems and gather sufficient data to research and provide resolution.
  • Subject Matter Expertise - Leverages IT expertise to expose opportunities and grow expertise in others.
  • Agility - Anticipates upcoming needs for change, proactively plans and communicates strategies to leverage ambiguity in positive ways and mitigate negative effects.
  • Teamwork - Fosters teamwork, brings out the best teamwork in others.
  • Project Management - Implements complex projects with multiple interdependencies, contingencies, or nuances.

WHAT TECHNICAL SKILLS ARE WE LOOKING FOR?

  • Ruby on Rails– Proven work experience as a Ruby on Rails developer. Follow best practices (test-driven development, continuous integration, SCRUM, refactoring and code standards). Drive continuous adoption and integration of relevant new technologies into design.
  • In lieu of Ruby on Rails experience, OOP experience working with nuanced monolithic architecture or service oriented architecture is acceptable.
  • React–Efficiently design and implement UI components for JavaScript-based web and mobile apps using the React open-source library ecosystem. Proficiency in popular React tools such as Webpack, Redux, Flux, etc.
  • AWS – Work experience and/or thorough knowledge of AWS infrastructure.
  • CI/CD Pipelines– experience working with pipelines and/or the initial set up of CI/CD pipelines.

BONUS TECHNICAL SKILLS

  • Node.js & TypeScript– Node.js development experience to optimize performance, help design, develop, and test backend Restful API calls.

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities:

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.
  • Work with QA to test or help test each user story assigned and improve the overall test coverage.
  • 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.
  • Design software projects using tools to visualize Data flow, Process flow, UX and System Architecture.
  • Mentor and develop team members in necessary skills and technologies.
  • Contribute and improve overall Design, Architecture overall, and CI/CD pipeline.
  • Research new technical products, tools, and technical fit.

In addition to exhibiting the TruHearing Values of Delight, Alight, Enjoy, Improve and Be Tru, this role requires the following competencies:

  • Using Technology – Designs SOA/Microservice Architecture and leverages expertise with Identity and Authorization tools, Message Based Architecture, public clouds (AWS, Azure, GCP), and Single Page App client-side development using React or Angular.
  • Customer Focus - Provides seasoned advice to others delivering customer service to increase their skill.
  • Initiative - Acts autonomously in a broad range of known and ambiguous situations, is appropriately persistent.
  • Problem Solving - Can troubleshoot new, complex or nuanced problems and gather sufficient data to research and provide resolution.
  • Subject Matter Expertise - Leverages IT expertise to expose opportunities and grow expertise in others.
  • Agility - Anticipates upcoming needs for change, proactively plans and communicates strategies to leverage ambiguity in positive ways and mitigate negative effects.
  • Teamwork - Fosters teamwork, brings out the best teamwork in others.
  • Project Management - Implements complex projects with multiple interdependencies, contingencies, or nuances


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science or related field with 8 years of software development experience

Proficient

1

Draper, UT 84020, USA