Availity is a healthcare technology company that delivers revenue cycle and related business solutions for healthcare professionals. The Software Engineer II role focuses on building network messaging software, primarily in Java and AWS, while also engaging in front-end projects.
Responsibilities:
- Developing Java software, with other languages where appropriate
- Fixing bugs and implementing features
- Building web services for both internal and external use
- Writing unit tests to maintain high coverage percentages
- Applying modern software architecture patterns (distributed systems, microservices, etc.)
- Leveraging CI/CD principles using Git, Jira, and AWS
- Performing unit testing and complex debugging to ensure quality
- Developing well-structured, reusable, maintainable, and intentionally designed code to address requirements and software standards
- Writing database queries and required table definition modifications
- Actively participating in pair programming and code reviews
- Analyzing existing programs and modifying the application code to create
- Innovating and sharing ideas to improve products and processes, big and small
- Indirectly speeding up the prior authorization process for patients across the US
Requirements:
- Must have a bachelor's degree in computer science, computer engineering or equivalent
- 3+ years of progressive work experience in an Agile and/or iterative environment
- 3+ years leveraging the following languages & frameworks: Java, SQL databases, JavaScript, RESTful APIs, Web services
- Knowledge/experience with AWS cloud is a plus
- Knowledge/experience with React is a plus
- Knowledge/experience with Vue is a plus
- Knowledge of the healthcare industry is a plus
- Healthcare industry experience
- AWS Experience
- Adherence to engineering best practices