Director of Software Development - Digital Products

Location US-TN-Nashville
Job ID
2020-25388
Job Family
Information Technology

Overview

 

We are looking for an innovative Director of Software Development - Digital Products to join our IT team! 

 

The global church is quickly moving towards more digital ministry solutions. LifeWay is hitting the gas pedal and moving towards creating cutting edge, trustworthy resources for churches. Our next Director of Software Development - Digital Products will lead us into this new season. 

 

Do you have a passion for developing innovative digital products to meet needs and drive revenue? Are you skilled at developing roadmaps of successful digital products? Do you have a heart for equipping the local church? 

 

As our Director of Software Development - Digital Products you will work closely with our CITO, LifeWay IT teams (tech.lifeway.com), and digital product owners to develop customer facing applications (LifeWay.com). As we adapt to the rapidly changing industry, you will drive skill development and nurture the exceptional engineering talents of your team.

Responsibilities

  • Lead Consumer Solutions team in the development and deployment of software engineering capabilities in support of business outcomes. 
  • Provide input and insight into the strategic technology and product portfolio roadmap from a software perspective; work with product owners to understand desired application capabilities.
  • Define KPIs, set targets, and deliver on department performance expectations.
  • Define Insource vs Outsource strategy to reduce expenses, increase speed to market, and improve quality.
  • Translate business requirements into final products; define a vision, goals, and strategies for meeting current and future software development needs, while ensuring alignment with the overall vision, mission, and values of the corporation. 
  • Establish and ensure consistent, quality architectural standards and practices; facilitate architectural reviews and continuous improvement of software engineering practices. Oversee quality and automation engineers to improve test coverage and efficiency.
  • Manage application development teams, including resource planning, staffing, and recruiting activities; mentor, guide, and manage the performance and development of team members including meeting regularly to understand needs and opportunities for growth and development. 
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies.
  • Bring a passion to stay on top of tech trends, encourage innovation and a culture of collaboration by experimenting with and learning new technologies.
  • Lead efforts to deploy new and existing applications into AWS environments. 
  • Break existing monolithic applications into microservice architectures and build new microservices.

Qualifications

  • A Bachelor's degree in Computer Science or related field
  • 10+ years of experience leading teams that develop commercially successful software products
  • 5+ years experience in Agile practices
  • Substantial technical expertise with enterprise-level, N-tier web applications
  • Expertise in using project planning and management software; experience driving large technical projects from conception to production
  • Ability to play architect role and design solutions for complex business problems and integration issues 
  • Ability to apply analytical and problem-solving skills to solve complex design and coding challenges
  • Working knowledge of software build, packaging, release management, and installation process
  • Ability to help team members work through conflict in a positive manner and get to resolution
  • Familiarity with and technical understanding of the following technologies:
    • Cloud Computing (including AWS)
    • Development experience creating JVM REST APIs
    • Microservices
    • Serverless, cloud-based, and event-driven architectures
    • Programming languages like Java, C#, etc.
    • Front-end architecture components such as: JavaScript, JSON, HTML5, CSS4, ReactJs, Redux, AngularJS
    • Domain Driven Design concepts

 

Preferred Qualifications

 

  • Pragmatic, analytical, and business skills in the retail, publishing or ecommerce industry preferred
  • Master’s degree in business or related field
  • Experience with DevOps and Cloud hosting environments such as MS Azure, DigitalOcean, AWS, Heroku, etc. 
  • Experience with Chef, Ansible, Puppet, or any server infrastructure management solutions

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed