Full Time

Software Engineer – Work From Home

Posted 2 years ago
Florida
$40 - $50 per hour

Job Description

Job Type: Software Engineer from home
Location: Florida work from home
Company: Availity

Position Description:

Assisting in the creation, distribution, and upkeep of software programs in accordance with organizational requirements is the Director of Software Engineering. They will set up processes that result in software products and services of the highest caliber. The Director is responsible for managing all stage of Availity’s agile software development life cycle, including program analysis, design, coding, debugging, and modification.

What motivates you to join this team:

  • Being a value stream leader and a development manager are combined in this position.
  • This person will be in charge of strategizing and leading high-functioning teams to deliver the greatest results to our clients as we combine existing teams into a new vertical.

In order to be eligible for this position:

  • Computer science or a related topic of study bachelor’s degree
  • 8 to 10 years of experience producing software, preferably for the healthcare sector
  • 5-8+ years of experience leading teams and fostering connections with individuals at different organizational levels
  • having led teams of more than 50 people
  • 5+ years of experience in the delivery of corporate product software that is housed in a public cloud, preferably AWS
  • Capacity to start and complete many projects on schedule Expertise creating sophisticated software systems
  • Possess the capacity to create and sustain productive working connections with both internal and external clients or vendors.
  • Knowledge of SAFe and experience managing change
  • knowledge of databases,.net, HTML, XML, and Java.

You’ll distinguish yourself by:

  • delivery of software products before, hosted by AWS
  • in particular, claims processing systems, provider office operations, and customer service procedures in a healthcare organization. Proven experience working with international teams.

When you:

  • Organize, direct, and develop several groups of software developers focusing on products.
  • Work with product managers to understand required application capabilities and testing scenarios; continuously enhance software engineering techniques. Mentor and guide the professional and technical growth of engineers on your team.
  • Design, create, test, implement, and support technical solutions using a full stack of development tools and technologies by working within and between Agile teams.
  • Lead with your solutions’ craftsmanship, accessibility, toughness, and scalability.
  • Bring an enthusiasm for staying up to date with technological trends, trying out and learning new technologies, taking part in internal and external technology communities, and mentoring other engineers.
  • Encourage the use of innovative technology, inclusion, unconventional thinking, teamwork, self-organization, and diversity.
  • Improve the velocity of your team and other teams by collaborating.
  • overseeing the installation of new and existing apps in AWS environments
  • Create new microservices by dividing existing monolithic apps into micro service architectures.
  • Use an agile, continuous planning process to define the product scope and deadlines in close collaboration with the product manager and relevant teams.
  • coordinating project timelines, assignments, and resource allocation
  • establishing and maintaining team KPIs, dashboards, and success metrics
  • fostering a positive, effective, and productive culture within the department
  • Giving leadership updates, advice, and advocacy on behalf of the department
  • finding chances for new initiatives and procedures, and then successfully planning, collaborating, and implementing them
  • where necessary, serve as a backup for technical direction.
  • assume accountability for bringing on additional engineers as necessary
  • collaborating with teams from the product, design, data, operations, and customer-facing departments to improve infrastructure, operations, and product development technologies.
  • launching new projects and continually streamlining the engineering and software development procedures