What are the responsibilities and job description for the Senior Software Engineer - Providers position at Alto Pharmacy?
About the Team
The Alto Providers team is responsible for all of the tools that deliver unique value to our providers, including web and mobile applications. Our goal is to help providers overcome insurance obstacles to improve patient health outcomes. You’ll work closely with product and design to translate complex business workflows into delightful product experiences and build the world class modern pharmacy experience.
Example projects include:
- Automate a key insurance workflow, saving time for our operations staff and creating a hassle-free experience for our providers
- Build notification “working hours” into our mobile application so providers can choose when we contact them, making it easier to integrate a work app on a personal device
- Extract our web client from the monolith, reducing deploy times and giving us greater freedom over our tools and patterns
Accelerate your career as you:
- Collaborate with cross functional peers to define and implement complex features
- Evolve our team culture and processes through collaboration, participation in sprint rituals and retros, and mentorship
- Focus on scaling and automating our existing services and delivering high impact features for our Pharmacy Operations team
A bit about you:
Minimum Qualifications:
- 5 years of software engineering experience in a production environment
- Are proficient in one or more backend programming languages. (At Alto, we mainly use Ruby on Rails and Go on the backend with ReactJS on the frontend, but experience with these specific languages is not required.)
- A pragmatic approach to problem solving that’s biased towards patient and business impact
- A strong sense of ownership over your work and a desire to uplevel your peers
- Passion for Alto’s mission and our company values
Additional Physical Job Requirements:
- Read English, comprehend, and follow simple oral and written instructions. The worker is required to have close visual acuity to perform an activity such as: preparing and analyzing data and figures; transcribing; viewing a computer terminal; extensive reading. Assessing the accuracy, neatness and thoroughness of the work assigned.
- Communicating with others to exchange information. Expressing or exchanging ideas by means of the spoken word; those activities where detailed or important spoken instructions must be conveyed to other workers accurately, loudly, or quickly.
- Perceiving the nature of sounds at normal speaking levels with or without correction, and having the ability to receive detailed information through oral communication, and making fine discriminations in sound.
- Frequent repeating motions required to operate a computer that may include the wrists, hands and/or fingers.
- Sedentary work: Sitting most of the time, exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Walking and standing are required only occasionally.
Want to learn more about Alto? Check out our blog here: https://blog.alto.com