
Software Engineer II
Availity
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteJob Level
Mid-LevelSenior
Tech Stack
AWSCloudDockerEC2JavaScriptJenkinsKubernetesMicroservicesMySQL.NETOpenShiftReactSQL
About the role
- Design, develop, document, test, and debug new and existing critical software systems and/or applications with a focus on continually improving our customer’s journey
- Design and develop advanced applications using .Net framework and other open-source technologies
- Work on serverless technologies, services, and container technologies (Docker, Kubernetes etc.)
- Recommend system solutions by comparing advantages and disadvantages of alternative solutions
- Ensure regulatory compliance requirements are addressed (e.g., PCI, PII, GDPR)
- Demonstrate an innovative mentality by staying aware of new developments within the technology space and identify which modern technologies to adapt to provide value to our business.
- Ensure commitments are delivered on time, pass unit testing, and meet functional and non-functional requirements.
- Support enterprise quality assurance teams
- Work closely with team members in agile development environment where continuous integration and continuous delivery are critical.
- Support, maintain, and document software functionality.
- Support development to maximize cloud native adoption. Analyze and refactor code periodically to keep it up to standards.
Requirements
- Demonstrated 3+ years of progressive work experience designing & developing solutions for business initiatives
- Possesses a bachelor’s degree in Computer Science, Computer Engineering, or equivalent
- Experience working with AWS, migrating in house platforms to utilize AWS infrastructure
- Experience with AWS native technologies such as EC2, EKS, Lambda, AmazonMQ, API Gateway, mySQL, Microservices, etc.
- Must have knowledge and ability to apply OOD (in .NET C#, HTML, JavaScript, React, Design Patterns)
- Must have experience working with RESTful APIs and web services
- Must have experience leveraging Git, Jenkins, Kubernetes/Openshift, Docker, or similar tools for delivery
- Must have knowledge of web development methodologies, application design, navigation, and information architecture
- Must have knowledge of database design and query language (SQL)
- Must be able to develop to and define requirements and functional specifications for applications
- Must have ability to trace and debug code that can have some complexity.
- Must have the ability to establish and maintain effective working relationships and collaboration, supporting company leadership and other team members
- Must have the ability to work under pressure while maintaining composure and professionalism in an interrupt-driven environment
- Must have ability to manage multiple and changing priorities/tasks
- Must be flexible and embrace change
Benefits
- competitive salary
- bonus structure
- generous HSA company contribution
- healthcare benefits
- vision benefits
- dental benefits
- 401k match program
- unlimited PTO for salaried associates + 9 paid holidays
- reimbursement up to $250/year for gym memberships, participation in racing events, weight management programs, etc.
- education reimbursement
- Paid Parental Leave for both moms and dads, both birth parents and adoptive parents
- opportunities to engage with various organizations and campaigns
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NetC#HTMLJavaScriptReactRESTful APIsSQLMicroservicesObject-Oriented Design (OOD)Application Design
Soft skills
collaborationeffective working relationshipsability to work under pressuremaintaining composuremanaging multiple prioritiesflexibilityembracing changeinnovative mentalitycommitment to deadlinesproblem-solving
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Computer Engineering