Full Time

Software Engineer II (Open to Remote)

Availity
Remote!
$85,000 - $120,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Availity, so some details may not match this job. The employer's own page has the real description.

Position Overview

Availity is seeking a skilled Software Engineer II to join our innovative team, which is open to remote candidates. In this role, you will be instrumental in designing, developing, and maintaining robust software solutions that improve the efficiency of our healthcare technology stack. You will collaborate with cross-functional teams to ensure high-quality deliverables while adhering to agile methodologies. Your expertise will contribute to enhancing user experiences through the development of efficient and scalable software applications.



Job Responsibilities

  • Design, develop, and implement new software features and enhancements.
  • Participate in code reviews and provide constructive feedback to peers.
  • Collaborate with project stakeholders to gather requirements and translate them into technical specifications.
  • Troubleshoot, debug, and optimize existing code to improve performance and reliability.
  • Maintain documentation for software design, development processes, and user manuals.
  • Work within an Agile environment, contributing to sprint planning and retrospectives.
  • Mentor junior engineers and assist in their professional development.
  • Stay updated with emerging technologies and industry trends to incorporate best practices into development processes.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in programming languages such as Java, C#, or Python.
  • Experience with web technologies (HTML, CSS, JavaScript, and frameworks like Angular or React).
  • Familiarity with database technologies (SQL Server, MySQL, or PostgreSQL).
  • Strong understanding of software development life cycle and Agile methodologies.
  • Excellent problem-solving skills and attention to detail.
  • Effective communication skills, both written and verbal.


Technologies & Tools

The Software Engineer II position will involve working with a diverse set of technologies and tools, including but not limited to cloud computing platforms (such as AWS or Azure), Docker for containerization, and CI/CD tools for automated deployment. Familiarity with RESTful APIs and version control systems such as Git is also essential. You will engage with various testing frameworks to ensure code quality and performance reliability.



Ideal Candidates

Ideal candidates for the Software Engineer II role at Availity are those who possess a genuine passion for software development and a collaborative spirit. They should exhibit strong analytical skills and a proactive approach to tackling complex challenges. A commitment to continuous learning and the ability to adapt to changing technologies is vital. Furthermore, candidates should demonstrate an aptitude for effective teamwork, thriving in cross-functional settings, and contributing positively to the company culture.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.