Availity logo
Availity

Where healthcare connects. Now Hiring!

Software Engineer IV

Full-stack EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2000H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

68 days ago

Salary

0

Seniority

Senior

Job Description

Software Engineer IV

Availity

Title: Software Engineer IV Location: Remote - United States Work Type: Remote, Full Time Job ID: R0007849 Job Description: Availity delivers revenue cycle and related business solutions for health care professionals who want to build healthy, thriving organizations. Availity has the powerful tools, actionable insights and expansive network reach that medical businesses need to get an edge in an industry constantly redefined by change. At Availity, we're not just another Healthcare Technology company; we're pioneers reshaping the future of healthcare! With our headquarters in vibrant Jacksonville, FL, and an exciting office in Bangalore, India, along with an exceptional remote workforce across the United States, we're a global team united by a powerful mission. We're on a mission to bring the focus back to what truly matters – patient care. As the leading healthcare engagement platform, we're the heartbeat of an industry that impacts millions. With over 2 million providers connected to health plans, and processing over 13 billion transactions annually, our influence is continually expanding. Join our energetic, dynamic, and forward-thinking team where your ideas are celebrated, innovation is encouraged, and every contribution counts. We're transforming the healthcare landscape, solving communication challenges, and creating connections that empower the nation's premier healthcare ecosystem. Reporting to the Manager, Software Engineering the Software Engineer IV will develop and maintain payer customer implementation supporting our Authorizations suite. We anticipate this role to be ~80% back-end development with ~20% front-end development. Sponsorship, in any form, is not available for this position. Location: Remote, US Why work on this team: - We are looking for eager and curious minds to join this team! There will be plenty of opportunity for on-the-job training as you adapt to our tech stack. - This team is transforming healthcare by directly impacting the patient experience for millions of patients across the country. - This position will be responsible for solving complex problems as well as oaching and mentoring less-experienced engineers. Role qualifications: - Must have a bachelor’s degree in computer science, computer engineering or equivalent. - 8+ years of progressive work experience in an Agile and/or iterative environment - 6+ years leveraging the following languages & frameworks - Java - SQL databases - JavaScript - RESTful APIs - Web services - AWS experience required. - Knowledge/experience with React is a plus. - Knowledge/experience with Vue is a plus. What you will be doing: - Coaching and mentoring less-experienced engineers on the team. - Identifying, logging, and fixing defects within the product. - Hosting and consuming RESTful APIs. - Applying and teaching modern software architecture patterns (distributed systems, microservices, etc.). - Leveraging CI/CD principles using Git, Jira, and the AWS cloud. - Monitoring software quality via unit testing output. - Creating, advising, and maintaining integration testing throughout the prior authorization suite to ensure system stability - Ensuring software quality via unit testing and debugging. - Developing and championing well-structured, reusable, maintainable, and intentionally designed code to address requirements and software standards within the team. - Leading design sessions and presenting designs to architecture teams. - Evaluating available tooling and making recommendations for adoption based on current needs. - Writing and refining database queries and required table definition modifications. - Actively participating in pair programming, code reviews, and mentoring sessions. - Analyzing existing programs and modifying the application code to create enhancements while guiding the development of less experienced engineers. - Reviewing requirements and determining gaps or missing elements in system, process and/or functional requirements. - Writing moderate to complex level technical documentation. Availity culture and benefits: - Availity is a certified “Great Place to Work”, a “Best Workplaces for Technology Companies”, a “Best Workplaces for Women” and a “Best Workplaces for Millennials”! - Culture is important to us and there are many ways for you to make your mark here! - We have several Diversity & Inclusion teams and various ways to engage with fellow Availity associates. “AvaiLadies”, “Beyond Black”, “HOLA”, “Availity Pride”, “VetAvaility” a Young Professionals Group and “She Can Code IT” a group for women in tech are some of the groups you can get involved in. - Availity is a culture of continuous learning. We have many resources and experts in our tech stack and in our industry that can help get you there too! - We offer a competitive salary, bonus structure, generous HSA company contribution, healthcare, vision, dental benefits and a 401k match program that you can take advantage of on day one! - We offer unlimited PTO for salaried associates + 9 paid holidays. Hourly associates start at 19 days of PTO and go up from there with all the same holiday benefits. - Interested in wellness? We allow our associates to reimburse up to $250/year for gym memberships, participation in racing events, weight management programs, etc. - Interested in furthering your education? We offer education reimbursement! - Availity offers Paid Parental Leave for both moms and dads, both birth parents and adoptive parents. - Want to work for an organization that gives back to the community? You’re at the right place! Availity partners with various organizations, both locally and nationally, to raise awareness, funds and morale as our staff members volunteer their time and funds to engage the organizations campaign. Video Camera Usage: Availity fosters a collaborative and open culture where communication and engagement are central to our success. As a remote first company, we are also camera-first and provide all associates with camera/video capability to simulate the office environment. If you are not able to use your camera for all virtual meetings, you should not apply for this role. Having cameras on helps create a more connected, interactive, and productive environment, allowing teams to communicate more effectively and build stronger working relationships. The usage of cameras also enhances security and protects sensitive company information. Video participation is required to ensure that only authorized personnel are present in meetings and to prevent unauthorized access, data breaches, preventing social engineering, or the sharing of confidential information with non-participants.

Related Job Pages

More Full-stack Engineer Jobs

Prolific logo

Senior Product Engineer

Prolific

Building a better world with better data.

Full TimeRemoteTeam 51-200Since 2014H1B Sponsor

• As a member of a cross-functional, stream-aligned team, you will work collaboratively with the teams’ engineering manager, product manager, designer, and up to 4-5 other engineers, including a tech lead • Using agile software development practices and a product mindset, you will work as a team to plan, build and support software that our customers love • You will be highly self-motivated and energetic and enjoy working in a fast-paced environment with a bias for action • Collaborating with teams outside of product engineering, working closely with customers and understanding their needs • Be happy working in all the major cloud providers: AWS, GCP & Azure • With a You Build It, You Run It mindset, you will have intimate knowledge of our products from code commit through to production operation • Supporting production systems with monitoring tools such as Datadog • Strive for stable systems observability • You will champion our principles, fuel a growth mindset by getting involved in communities and help improve our engineering culture • Pushing the boundaries, questioning the status quo, ensuring what we are doing and what we are building has high value and impact for our users

United Kingdom
Full TimeRemoteTeam 201-500H1B No Sponsor

Software Developer BAM is a dynamic, multi-disciplinary firm with leading-edge skills in information technology, software development and applied research. Serving government and commercial markets, BAM is committed to its customers and to delivering strong leadership, sound solutions, and innovative thinking. BAM is seeking a full stack software developer to join its team. As a developer at BAM, you will play a critical role in designing, developing, and maintaining web and mobile based software applications. Review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all the qualifications but have sufficient experience and talent. REQUIREMENTS: - Deliver high quality, performant web experiences with very good fundamentals of software development and possess a deep understanding of the web stack. - Develop high-quality, well-designed, tested, and efficient code using C# best practices, ensuring optimal performance and reliability. - Demonstrate a strong understanding of user interfaces, cross-browser compatibility, and web and mobile functions and standards. - Design and maintain relational database objects using MS SQL and PostgreSQL, optimizing queries for efficient data retrieval and storage. - Implement cloud-based solutions using AWS services to enhance scalability, security, and overall system performance. - Utilize Git for version control, ensuring codebase integrity and collaboration among team members. - Analyze and investigate customer and system requirements to understand best option solutions. - Implement DevOps practices and CI/CD pipelines using Azure DevOps for efficient software delivery and deployment. - Consistent, continual communication with colleagues, working closely with other technical personnel and team members to deliver high quality solutions. - Follow established development processes and perform code reviews to maintain code quality, consistency, and adherence to best practices. - Investigate and resolve complex software issues and bugs, ensuring the stability of our applications. - Foster a culture of continuous learning and improvement by staying current with emerging technologies/industry trends and be able make recommendations accordingly. - Actively participate in agile ceremonies and interface with stakeholders. - Create and maintain technical documentation, including architecture diagrams, API documentation, and coding standards. - Provide/receive guidance and mentorship to/for junior developers, fostering a culture of continuous learning and improvement. - Enjoys contributing to a fast-paced agile delivery environment. - Flexibility to proactively assume additional responsibilities beyond the boundaries of a specified role. - Ability to work independently utilizing collaboration tools and ensuring a consistent level of engagement in a fully remote organization. To excel in this role, candidates should possess the following: QUALIFICATIONS: - Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent work experience and/or certifications. - 5+ years of professional software development experience. - Proficiency in C# and .NET Core, with a strong understanding of object-oriented programming principles. - Experience with JavaScript frameworks, writing custom JavaScript with popular JS libraries, and advanced web technologies and techniques. - Experience with Database Design, Data Modeling, SQL, and Database Administration - Familiarity with cloud platforms, particularly AWS, and experience in integrating cloud services into software solutions. - Experience in microservice and modular architecture with an in-depth understanding of RESTful development, API design, and reusability. - Understands UX design, illustrating the ability to map out business process workflows. SKILLS: - Proficiency in C# and .NET Core. - Understanding of user centric design software tools. - Database design and enterprise data modeling with MS SQL and PostgreSQL. - RESTful patterns and understanding of API endpoints. - Experience with AWS services for cloud computing. - Excellent problem-solving and troubleshooting abilities. - Strong communication, interpersonal, and teamwork skills. - Git version control proficiency. - Enterprise experience with CI/CD pipelines. - Proven involvement in agile work environments. - Able to identify and utilize standard software design patterns. - Familiarity with containerization and orchestration tools like Docker and Kubernetes. PREFERRED SKILLS (not mandatory but a plus): - Familiarity with containerization and orchestration tools like Docker and Kubernetes. - Familiarity with ASP.NET MVC, and Kendo UI. - Understand and have experience with GitHub. - CI/CD pipeline setup and management. - Security+ certification. This is a remote work position. SLCMS

United States
Job Closed
Alpaca logo

Staff Software Engineer – New Markets

Alpaca

Developer APIs for stocks and crypto trading, investing apps, and embedded fintech.

Full TimeRemoteTeam 201-500H1B No Sponsor

• As a Staff Software Engineer at Alpaca Middle East, you will be a strategic technical leader responsible for architecting, designing, and establishing the foundational software systems that power Alpaca's financial infrastructure in the region. • Your primary responsibility will be setting the technical direction for our software engineering practices, establishing architectural standards and patterns, and ensuring our systems meet regulatory compliance requirements while maintaining world-class reliability, scalability, and performance. • You will demonstrate exceptional technical depth and breadth across software engineering, serving as the recognized expert in system design, architecture, and performance optimization. • You will independently lead complex, multi-team software initiatives, resolve systemic issues that impact the entire organization, and establish high standards for quality through innovative design solutions and engineering excellence. • Your influence extends across the entire engineering organization, shaping software strategy, setting organizational processes and standards, and driving long-term technical vision. • In addition to software development, you will establish strategic approaches for infrastructure coordination with regional deployments and cloud or data center operations as needed for UAE and Saudi markets.

United Arab Emirates
Cnexia logo

Software Developer

Cnexia

Avancer vers un futur prometteur.

Full TimeRemoteTeam 1,001-5,000Since 2021H1B No Sponsor

• Develop, enhance, and maintain backend services and APIs using Java 21, Spring Framework 5/6, and Spring Boot 3/4, following industry best practices. • Design, implement, and document RESTful APIs, ensuring reliable integration with downstream and upstream systems. • Build and maintain event-driven and streaming solutions using Apache Kafka, including Kafka Streams for real-time data processing and Kafka Connect for system integration. • Ensure service interoperability and standardization by implementing TMF Forum OpenAPI specifications for service, data, and process modeling. • Work extensively with containerized applications, leveraging Docker and deploying to OpenShift platforms in cloud-native environments. • Design, develop, and optimize database schemas and queries using PostgreSQL, including performance tuning and index optimization. • Deploy and manage applications in Google Cloud Platform (GCP), utilizing Cloud SQL and aligning with cloud security and resilience best practices. • Apply Secure Software Development Lifecycle (SSDLC) practices to produce clean, maintainable, scalable, and secure code. • Implement automated testing strategies, including unit tests, integration tests, and service-level testing, to ensure reliability and quality of deliverables. • Participate actively in Agile delivery practices, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives. • Troubleshoot, diagnose, and optimize application and platform performance, including messaging throughput, database performance, and resource utilization. • Monitor and support application observability and operational health, using tools such as ElasticSearch, Grafana, Dynatrace (where applicable), and platform-native monitoring solutions. • Collaborate closely with cross-functional teams, including architecture, QA, platform, and operations, to ensure successful end-to-end service delivery.

Morocco