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 Software Development Manager is an expert technical resource overseeing architectural design, implementation, and delivery of one or more software products or feature areas while also managing a small team of software and QA engineers.
- Lead a small but mission critical team in delivering immediate enhancements and fixes, while looking for opportunities to design and implement more robust and scalable solutions
- Write well designed code that is easy to read, highly cohesive and with low coupling
- Consistently deliver work items/user stories within the committed sprints with high quality and help drive other developers to do the same
- Quickly troubleshoot production problems and bugs and conduct effective root cause analysis that leads to correct solutions
- Work with product owners/business analysts to thoroughly understand business needs and to help distill requirements into robust product features that can adapt to new requirements
- Review code and be a stickler for high code quality and good design principals
- Develop deep domain knowledge surrounding the products you're involved with
- Use your broad technical background and experience to quickly learn and become proficient in new technologies and tools
- Lead and mentor team members by demonstrating your engineering expertise, professionalism and integrity
- Hire and train new software engineers and QA engineers, while adding to our culture and creating a winning atmosphere
- Protect operations by keeping information confidential
- Perform all other job-related duties as assigned
- ALL DCI employees will be vigilant to support the positive compliant cybersecurity company posture by familiarizing themselves with all policies, procedures, standards, and guidelines and act accordingly. This position is expected to exert the utmost care, due diligence, and ensure the proper compliance for all computer, server and cloud systems. This position is trusted to ensure proper protections for all sensitive information created, stored, transmitted and otherwise processed by supporting barriers deterring unauthorized access, recognizing and reporting problems that are uncharacteristic of business activity and known and as-yet unrecognized vulnerabilities and risks in hardware and software. This position will support the management and monitoring of any attacks and intrusions, forensics and subsequent activities.
MINIMUM QUALIFICATIONS
- Bachelor’s or Master’s degree in CS/CE or equivalent
- 7+ years of experience with software development technologies such as .NET (C# / ASP.NET/.Net Core)
- 7+ years of experience developing Javascript based applications using e.g. Angular, React, Node
- 7+ years of experience with MS-SQL or similar SQL database writing T-SQL and stored procedures and database schema design
- 5+ years developing large-scale, highly reliable and highly available Internet facing applications using Microsoft technologies
- 5+ years of experience with cloud technologies (Azure Preferred) using PaaS and Iaas offerings
- 3+ years of leading people, either as team lead or manager
- Agile software development knowledge and experience. (i.e. Scrum, Kanban, etc.)
- Deep understanding of all phases of the SDLC, with hands-on experience
- Solid understanding of Computer Science concepts and modern software architecture and development principles
- Excellent verbal and written communication skills
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.
Job Type: Full-time
Benefits:
- 401(k) 5% Match
- Dental insurance
- Employee assistance program
- Health insurance
- Paid holidays
- Paid sick time
- Paid time off
- Work from home
Schedule:
- 8 hour shift
- Monday to Friday
Experience:
- Software Development: 7 years (Required)
- JavaScript: 7 years (Required)
- SQL: 7 years (Required)
Work Location: Remote