Availity is a pioneering healthcare technology company focused on transforming the healthcare landscape. The Software Engineer III role involves building FHIR messaging software for Availity’s authorization products, primarily using Java and AWS, while collaborating with a dynamic team to enhance patient care solutions.
Responsibilities:
- Developing mostly Java software, with other languages where appropriate
- Designing and building networking solutions around prior authorization messaging
- Building web services for both internal and external use
- Mapping message structures, mostly utilizing Da Vinci FHIR
- Reading and understanding specifications for healthcare messaging standards
- Writing unit tests to maintain high coverage percentages
- Participating in agile ceremonies with your team
- Collaborating within your team and across teams
- Reviewing merge requests from others on your team and providing feedback in a constructive manner
- Configuring and deploying software to AWS
- Troubleshooting issues in production
- Keeping our code to a very high standard
- Learning and developing yourself
- Mentoring junior Software Engineers
- Innovating and sharing ideas to improve products and processes, big and small
- Improving the prior authorization process for patients across the US
Requirements:
- Bachelor's degree in computer science or related field or equivalent experience
- 5+ years of experience developing Java software
- Experience working on a self-organizing team with other Software Engineers
- Experience managing expectations with stakeholders to deliver timely solutions that satisfy customers
- Experience building and consuming RESTful APIs
- Strong understanding of SOLID OO design principles
- Understanding of database design principles and SQL
- Experience implementing unit and integration tests, and knowledge about what makes software testable
- High comfort level with distributed source control tools like Gitlab
- Willingness to take on complex projects with many unknowns
- Adherence to engineering best practices
- Awareness of what causes technical debt and how to keep it in check
- Maintenance of composure and professionalism during high-pressure situations
- Initiative and ownership of the work that needs to be done
- Ability to manage multiple and changing priorities/tasks
- Experience in Healthcare information technology, particularly with Da Vinci FHIR
- Experience configuring and deploying software to AWS
- Experience using Docker and Docker Desktop for containerization and local development
- Experience using Gitlab to create pipelines and releases
- Leadership experience in the capacity of a tech lead, team lead, manager, and/or mentor