Director, Software Development
Company: Christian Care Ministry
Location: Orlando
Posted on: October 23, 2024
Job Description:
The range for this role is $131,000 - $188,000Actual base pay
will be determined based on a successful candidate's work location,
skills/abilities, experience, and education. This role includes
opportunity to receive an annual bonus target of 15% of annual
eligible earnings. Actual bonus amounts are determined by length of
time in role, individual performance, and organizational
performance.We seek candidates who are living, or are willing to
relocate to the Central Florida area, in order to be able to work
onsite in our Melbourne, FL headquarters in a hybrid manner.The
MissionAt Christian Care Ministry we believe that Christians can,
and should, share in one another's burdens. Through the use of
Medi-Share, a healthcare sharing ministry for Christians, we
cultivate that belief.The TeamEveryone at Christian Care Ministry
is in agreement with our Statement of Faith, which outlines our
core beliefs. Although we aren't perfect people, we are serving our
perfect God to the best of our ability.The JobThe Director,
Software Development is an experienced technical leader - with a
background in multiple technologies and stacks (NodeJS/NestJS,
React, Postgres, Salesforce, RabbitMQ, Mulesoft, .NET/SQL Server,
REST APIs, Web Services, Okta IDM, and ESBs) - who will be
responsible for leading multiple teams of software engineers and
developers. This is a leadership position for someone who can build
teams, recognize and coach top technical talent, establish
relationships and set strategy at a senior level, measure and
deliver results, and build complex architectures.This position will
be leading the execution for Christian Care Ministry's suite of
products and platforms. You will be both hands-on (designing,
developing, and supporting software applications) and high-level
(leading, mentoring, supporting, strategizing). You will assess and
manage our technology development decisions and technical debt; and
provide business-level guidance.As a key leader in Christian Care
Ministry's IT organization, the Director, Software Development will
build relationships with fellow IT leaders (Architecture, Portfolio
Management, Infrastructure, Production Support, and Information
Security/Compliance teams) and other business stakeholders to
ensure the successful realization of the enterprise software
development needs. You will develop design specifications in
support of Christian Care Ministry's IT delivery teams; and provide
organizational alignment in terms of timelines, commitments, and
status.
- Drive the development life cycle from requirements analysis, to
feasibility estimates, design, code, documentation, testing,
implementation, and support
- Build robust system diagrams, develop a detailed understanding
of key aspects of current software state, and engage engineers at a
code and design level
- Support the change management process to manage software
releases, application patching, and changes to production
configurations
- Provide high-level cost estimates for scoping large features
and initiatives
- Develop and enforce software development standards
- Review designs and code, and build and mentor the software
development team
- Contribute to the development of software architecture
- Support adherence to software architecture
- Assist in the gathering process of business processes and
project requirements from internal customers
- Extend influence across the organization, leading distributed
teams to make strong day-to-day architecture decisions
independently through documentation, mentorship, and training
- Oversee and manage department expenses and contribute to budget
planning and project costs planning
- Support vendor evaluations; provide recommendations and
assessment scoring
- Collaborate with Executives, Delivery, Production,
Infrastructure, and Security teams to help define and execute
architecture roadmaps aligned to enterprise-wide IT goals
- In partnership with other IT leaders, participate in overseeing
the development, evolution, and performance of processes,
procedures, and technical standards
- Collaborate with IT leadership to construct reasonable
roadmaps, and manage work delivery to meet agreed-to timelines
- Lead efforts to harmonize and consolidate Christian Care
Ministry's IT platforms and systems, to reduce the span of
technologies and the burden of technical debt from legacy
architectures
- Bring in emerging technologies that are relevant to meet the
business needs and keep the enterprise current and competitive in
the industry
- Navigate across the IT organization (networking, security,
interfaces, etc.) to identify non-functional requirements that
would not be clear to the business
- Perform all job functions consistent with Christian Care
Ministry policies and procedures, including those which govern
handling PHI and PII
- Contribute to the exercise and expression of the Ministry's
Christian beliefs
- All other duties as assigned
- Ability to describe technical context in intuitive ways for
different audiences, adapting communication from highly technical
deep dives with engineers to non-technical dialogue with executive
stakeholders
- Learns constantly, including staying up to date with available
managed services, libraries, frameworks, and platforms (commercial
and open source); understanding pros/cons and cost/benefit
tradeoffs
- Understands how to apply Agile, Lean, and principles of flow to
engineering department efficiency and productivity
- Deep knowledge and experience with agile development
processes
- Knowledge and experience in multiple technologies and stacks
(NodeJS/NestJS, React, Postgres, Salesforce, RabbitMQ, Mulesoft,
.NET/SQL Server, REST APIs, Web Services, Okta IDM, and ESBs)
- Proven expertise in the design, creation, management, and
business use of large enterprise applications
- Ability to drive organizational change, balance business
requirements with IT initiatives, provide technical leadership, and
manage execution on critical initiatives
- Ability to facilitate development of an architectural vision
with a compelling narrative and analysis that supports and aligns
to the business and technology strategy
- Knowledge of data protection operations and legislation (e.g.
GDPR, HIPAA)
- Ability to quickly adapt to different working environments,
build relationships, and be able to lead teams efficiently for
success
- Ability to work in a fast-paced, multi-project environment;
meeting commitments and deadlines
- Expertise in understanding business needs (including drawing
out those unstated), and then meeting them with technology
- Ability to lead assessment of development budgets and
schedules
- Ability to explain complex technology topics to senior
executives
- Ability to encourage innovation, implementation of cutting-edge
technologies, inclusion, outside-of-the-box thinking, teamwork,
self-organization, and diversity
- Knowledge and experience in designing and deploying cloud
native applications in both private & public cloud hosting
environmentsCore Competencies/Demonstrable Behaviors
- Action oriented - Taking on new opportunities and tough
challenges with a sense of urgency, high energy, and
enthusiasm
- Builds effective teams - Building strong-identity teams that
apply their diverse skills and perspectives to achieve common
goals
- Manages complexity - Making sense of complex, high quantity and
sometimes contradictory information to effectively solve
problems
- Drives vision and purpose - Painting a compelling picture of
the vision and strategy that motivates others to action
- Tech savvy - Anticipating and adopting innovations in
business-building digital technology applicationsEducation and/or
Experience
- Bachelor's degree in computer science, information systems,
engineering or closely related field with 12+ years' experience in
software design and implementation of complex IT projects
required
- 8+ years of progressively increasing leadership responsibility
in a directly related area during which both professional and
management capability have been clearly demonstrated required
- 10+ years coding, testing, and delivering software as an
engineer required
- Software development leadership in the health plan/payer
industry required
- S. in Computer Science, Software Engineering, and/or MBA
preferred
- Good understanding of a broad range of technology areas,
including: infrastructure, networking, data platforms, e-commerce
platforms, Cloud solutions, open source technologies, database
technologies, and application development experience
- Proven experience in developing and conducting large scale RFPs
for services vendor selection and technology selection; proven
experience in vendor contract negotiations
- Experience with Agile methodologies and frameworks
(Scrum/Kanban, SAFe), DevOps operating model, Architecture
frameworks (FEA, TOGAF)Supervisory Responsibilities
- Provide support, guidance, and leadership to all direct reports
and team members
- Responsible for goal setting, performance appraisals,
recruiting/retaining, mentoring, coaching, budgeting, and leading a
team of highly-skilled development managers and developers.We work
hard to serve our Medi-Share Members, but know we can only do that
if we invest in our employees professionally, financially,
physically, socially, and spiritually. We purposefully invest in
our employees so that our employees can invest in others.For
full-time employees working 30 hours or more, some of our benefits
include, but are not limited to:
- 100% paid Medical for employees/99% for family
- Generous employer Health Savings Account (HSA)
contributions
- Employer-paid Life Insurance (3x salary) and Long-term
Disability Insurance
- 6 weeks of paid parental leave (for both mom and dad)
- Dental - two plans to choose from
- Vision
- Short-term Disability
- Accident, Critical Illness, Hospital Indemnity
- 401(k) - up to 4% match on ROTH or Traditional
contributions
- Generous paid-time off and 11 paid holidays
- Wellness plan including Financial, Occupational,
Mental/Spiritual, and Physical health incentives up to $50/mo
- Employee Assistance Program including no cost, in-person mental
health visits and employee discounts
- Monetary Anniversary Awards Program
- Monetary Birthday Awards
#J-18808-Ljbffr
Keywords: Christian Care Ministry, Pine Hills , Director, Software Development, Executive , Orlando, Florida
Didn't find what you're looking for? Search again!
Loading more jobs...