Reporting to the Manager of Middleware Product Engineering the Golang Software Engineer will be working to extend functionality for Availity's API gateway on the cloud. The objective is to architect and engineer core components of Availity's high-performance integration gateways.
Location: Remote US
Why you want to work on this team:
- This team is driving the design and implementation of future business-critical platforms
- This team has an opportunity to accelerate Availity's strategic initiative to migrate to the cloud
To be qualified for this position:
- Bachelor's degree in Computer Science or Computer Engineering
- 6+ years of progressive work experience designing business processes, process mapping, working on process improvement initiatives, and business applications system design
- Expert level experience with Golang
- Experience with API Gateways
- Experience with AWS
- Experience with Node.js
- Experience with web services (REST & SOAP)
- Strong understanding of web service authentication and security technologies, such as OAuth, JWT, mutual TLS, and WSSE
- Strong understanding of client and server SSL certificates
- Ability to create well tested software
You will set yourself apart:
- AWS Certification
- Test automation experience
You will be:
- Participating in an agile sprint cycle with daily standups
- Developing code that promotes reuse, is well structured, intentional in design, and is easy to maintain that address project specifications and guidelines
- Applying the software development lifecycle with emphasis on test automation
- Analyze existing programs and modify the application code to create enhancements while accepting guidance from legacy platform SMEs
- Work with other team members to resolve problems or issues
Required Skills : Java
Additional Skills : Software Developer