Director of Software Development

Company:  KeyCentrix, LLC
Location: Wichita
Closing Date: 21/10/2024
Salary: £150 - £200 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

The Position:

Provides strategic leadership to software development engineering family, including those in software development, cloud/systems development, DevOps, and QA & testing.


Essential Job Responsibilities:

  • Manage and mentor the software engineering team both onsite and offshore to deliver projects, with a strong focus on improving quality, delivery, and cost.
  • Collaborate with Product Management to ensure timelines are met without compromising quality, while ensuring engineering solutions deliver tangible value to customers.
  • Oversee the software development process for business-critical and growth initiatives.
  • Build strong relationships and collaborate with Product Management, Operations, and Technology teams.
  • Proactively identify, analyze, and resolve technical bottlenecks throughout the product development lifecycle.
  • Take responsibility for budget planning, management, and resource allocation for the software teams.
  • Establish annual and quarterly performance objectives for staff, with reference to results, quality and productivity standards, and time schedules.
  • Ensure the production of high-quality software that is unit tested, code reviewed, and regularly checked in for continuous integration.
  • Provide technical and architectural leadership for the development, design, integration, testing, and maintenance of our product.
  • Lead agile processes within the engineering teams and introduce best-in-class industry practices.
  • Develop technology roadmaps and set realistic product release schedules.
  • Manage the Sustaining Engineering workstream, including resolving customer satisfaction issues.

Qualifications:

  • Experience or knowledge within the healthcare industry is advantageous.
  • 3+ years of experience leading, coaching, and mentoring software engineering teams.
  • 5+ years of hands-on software development experience with programming languages like C#.
  • Proficient in object-oriented programming (C# preferred), Windows, IIS, API design, and distributed technologies.
  • Experience with MS SQL Server (TSQL/SQL) in a high-volume transaction environment.
  • Proven experience setting up and running CI/CD pipelines in a continuous delivery environment, and familiarity with deployment strategies, including zero-downtime deployments.
  • Demonstrated ability to lead or manage technical teams.
  • Passion for improving engineering practices through metrics and for producing high-quality software.
  • Experience managing offshore teams.
  • Comfortable with technical deep dives into complex codebases (and capable of offering advice and guidance to other software engineers).

Preferred:

  • Previous experience building large-scale cloud applications with 99.9% or higher availability is a significant differentiator for this role.
  • Experience building cloud-native applications in any major public cloud provider: AWS, Azure, or GCP.
  • Experience working in a SaaS environment.

Education or Certifications:

  • Bachelor’s degree or master’s degree in a Computer Science or related technical field.

Physical/Mental Requirements:

  • Ability to communicate effectively.
  • High level of alertness, concentration, accuracy, and time-management.
  • Able to maintain a stationary position for prolonged periods.

#J-18808-Ljbffr
Apply Now
Share this job
KeyCentrix, LLC
  • Similar Jobs

  • Director of Software Development

    Wichita
    View Job
  • Senior Software Development Engineer in Test Colombia

    Wichita
    View Job
  • Lead Software Engineer

    Wichita
    View Job
  • Linux Server Software Engineering Manager

    Wichita
    View Job
  • Senior Software Engineer - Data & Insights

    Wichita
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙