Lead Software Engineer

Direct Care Innovations Llc
Arizona City, Arizona, US
Full-time

Scroll down for a complete overview of what this job will require Are you the right candidate for this opportunity

ABOUT THE COMPANY

Direct Care Innovations (DCI) is a Software as a Service (SaaS) provider offering a state-of-the-art business management platform designed uniquely for Medicaid service providers.

Our software gives providers the power of their data through automation to reduce overtime, increase utilization, and control their budget.

This allows us to achieve our mission of providers being able to put money back in the hands of direct care workers. Among many benefits to working here, we offer medical, dental, and vision coverage, generous paid time off, and incentive bonuses to those who qualify.

All of this makes DCI a great and fulfilling place to work.

OVERVIEW AND ESSENTIAL JOB FUNCTIONS

The primary responsibility of the Lead Software Engineer is to serve as an expert technical resource overseeing architectural design and implementation of software and technologies while acting as a hands-on leader of a small team of engineers.

As a member of the DCI team, this individual will spend their time contributing to high quality, testable software solutions used across the DCI Software product line.

The Lead Software Engineer will serve as a technology leader, and be the final escalation point for production issues and serve as a primary decision maker of technology choice across the DCI Software product line.

  • Work with software development, QA, and DevOps teams to produce high quality technology solutions
  • Lead a small team to design and develop solutions to DCI Software's biggest technical opportunities
  • Mentor less senior engineers as needed
  • Build modern, architecturally sound components, tools and applications to meet mission-driven strategic business goals
  • Infuse quality of service characteristics, such as scalability, manageability and maintainability, into distributed frameworks to create or expand business or technical capabilities
  • Employ industry best practices to evaluate, correct and prevent vulnerabilities during the software development process
  • Serve as a leader, encouraging a culture of innovation and accountability while adhering to Agile best practices
  • Research and prototype new or alternative software solutions to improve the quality of our developed products
  • Assist in process development and enhancement in accordance with ITIL best practices
  • Additional projects or duties as assigned

MINIMUM QUALIFICATIONS

  • 5+ years developing large-scale, highly reliable and highly available Internet facing applications using Microsoft technologies
  • 2+ years of leading people, either as team lead or technical lead
  • 7+ years of experience with software development technologies such as .NET (C# / ASP.NET / .Net Core)
  • 7+ years of experience with MS-SQL or similar SQL database writing T-SQL and stored procedures and database schema design
  • 5+ years of experience with cloud technologies (Azure Preferred) using PaaS and IaaS offerings

PREFERRED QUALIFICATIONS

  • Experience in developing technical documentation
  • Experience leading and mentoring junior and senior technical team members
  • Experience using JIRA, Git (BitBucket), Lucid Chart, C#

DCI is an Equal Employment Opportunity (EEO) employer. We embrace diversity in all its form. We provide equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, protected veteran or disabled status, or genetic information.

J-18808-Ljbffr

20 hours ago
Related jobs
Rise Services Inc.
Arizona City, Arizona

The primary responsibility of the Lead Software Engineer is to serve as an expert technical resource overseeing architectural design and implementation of software and technologies while acting as a hands-on leader of a small team of engineers. The Lead Software Engineer will serve as a technology l...

Direct Care Innovations Llc
Arizona City, Arizona

The primary responsibility of the Lead Software Engineer is to serve as an expert technical resource overseeing architectural design and implementation of software and technologies while acting as a hands-on leader of a small team of engineers. The Lead Software Engineer will serve as a technology l...

Utility Consumer Analytics Inc.
Arizona, United States
Remote

Lead, mentor, and inspire a team of software developers to deliver high-quality software solutions on time and within budget. If you are a passionate Full Stack Software Developer with leadership experience and a commitment to delivering high-quality software solutions, we invite you to apply for th...

Sierra Nevada Corporation
Remote AZ, AZ_AZR
Remote

Demonstrated experience with developer tools such as GitHub and on-prem Azure DevOps. Strong understanding and experience of release engineering, CI and CD pipelines. ...

First Citizens Bank
Arizona, United States

We are looking for a hands-on Senior Software Developer who provides technology solutions and integration services in following areas: Core banking, Payments (US, UK) & Money movement. Innate desire to create a superlative developer experience down to the last detail. Must have Working knowledge on ...

DATAVOICE INTERNATIONAL, INC.
Arizona, United States
Remote

Harris' DataVoice International division is on the lookout for a passionate Software Developer to join our team, focusing on enhancing our core C++ product line. Design and develop the software components with guidance from senior team members/technical architect. Minimum 2+ years related software e...

20-0278792 Docutech, LLC
G,Arizona Home

Strong knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, CI/CD, and DevOps. Experience leading team of engineers in the design, development, and ma...

Hexcel Corporation
Casa Grande, Arizona

Engineering data pipelines to pull data from on premises and cloud data sources. Extracting data and consolidating with data lakes, data warehouse and data marts. Engineering models to connect different data sources together. Three plus years of relevant ETL, data engineering or similar experience p...

Red Hat, Inc.
Remote US AZ
Remote

The Red Hat Ceph team is looking for experienced, enterprise-level engineers with a background in Ceph, OpenShift Data Foundations and/or software-defined storage (SDS) technologies to join us as a Senior Technical Support Engineer in North America. As a Senior Technical Support Engineer you’ll work...

LexisNexis Risk Solutions Inc. Company
Arizona
Remote

We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. Software Engineering experience. BS Engineering/Computer Science or equivalent experience required. ...