Director of Software Development
Flores & AssociatesAbout the role
Description
Job Title Director of Software Development
Job Type: FT
Location: Hybrid/Charlotte, NC
Who We Are
Benefits are complicated but by using innovative technology, paired with attentive and dedicated customer service, it doesn’t have to be! At Flores, we focus on technology and customer service, so our clients can focus on their employees. We are a leader in the field of consumer-based reimbursement plans, COBRA, and Direct Bill services. With a 97% client retention rate, we continue to grow our footprint across the US.
Please visit our website to learn more about our people, culture, and benefits! www.flores-associates.com.
Job Summary
At Flores, we are passionate about our clients having a great experience and this also applies to our team and our future team members. Building a remarkable team is a top-level company priority. The Director of Software Development will provide comprehensive technical leadership and direction and solve technically hard problems while managing a team of software engineers. As a representative of Flores & Associates and the Information Technology department, this role has a responsibility to maintain business relationships and the credibility and goals of the corporation, the department, and Flores employees. The Director of Software Development reports to the CTO.
What You’ll Do
- Lead and manage multiple scrum teams (Production Support, New Development, Devops) aligning software engineering function with the operational and strategic goals of their organization.
- Review, drive, and extend as necessary agile engineering processes to ensure timely delivery and continuous improvement.
- Define application objectives by analyzing user requirements, envisioning system features and functionality.
- Manage software engineers and assign appropriate tasks.
- Oversee specific project logistics and resource allocation.
- Own transformational changes in our engineering culture spanning multiple teams.
- Function as a scrum team member to do all it takes to ship product.
- Manage projects, contribute to team meetings, and troubleshoot development/production problems across multiple environments and platforms.
- Conduct technical research and apply critical thinking to provide solutions and new ideas.
- Complete application development by coordinating requirements, schedules, and activities; contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.
- Support users by driving the development of documentation and assistance tools.
- Update job knowledge by researching new application technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
- Responsible for welcoming and engaging new team members through direct hire and acquisitions.
- Perform other duties as assigned.
- Maintain quality work that exemplifies and promotes Flores’ core values.
Requirements
Who You Are
- A self-driven, inquisitive, and tenacious individual, capable of understanding and improving upon complex existing software platforms.
- A graduate of a bachelor’s degree program preferably a degree in Computer Science, MIS or equivalent will be considered.
- Minimum 10 years of overall Software Engineering experience including minimum 6 years in leadership roles.
- Someone who can successfully lead a team with excellent communication skills and business sense.
- Someone with at least 6 years of experience with Agile methodologies skillful with all agile processes from refinement to delivery.
- Someone with exceptional knowledge of software engineering concepts and an understanding of how technology applies to business concepts, with the ability to manage projects.
- An individual who has the ability to work on multiple projects in various stages simultaneously.
- Highly experienced in system design, working with networks, databases, algorithms, and data structure, browsers, and the internet.
- Someone with solid software engineering test skills and automation frameworks.
- Experienced in GIT source control.
- Ability to build, maintain and improve upon Devops disciplines and processes.
- Someone with Architectural acumen and advanced coding skills in a .NET environment with C# and good working knowledge of Azure Cloud environment.
- Skilled with programming languages, web development mark-up, and scripting languages such as HTML, XML, XSLT, JavaScript, CSS, etc.
- Competent with operating systems Microsoft Window
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s