30 Oct
Director of Software Development
Tennessee, Memphis , 37501 Memphis USA

Vacancy expired!

Director of Software Development - Greater Memphis Area - Perm Position Our client’s mission is to deliver accurate, fast, and impactful results in order to serve our customers and accelerate their pursuit, steward our investment, and bring purpose to the lives of our employees. Our client was rated as one of the Commercial Appeal's Top Workplaces in 2018 and 2019. We give credit to our strong culture and a team made up of unique individuals. The Director of Software Development develops strategies that support software development and innovation through on-time delivery of products, optimization of development processes and the creation of platform components that accelerate future development of products. This position is responsible to lead the software development team while achieving the company's business objectives; support and provide strategic direction of software products in order to increase value proposition, market share, and product quality. Ensures all development activities are in accordance with organizational standards and industry best practices. Responsibilities include developing a high performing software team, execution, fostering innovation and providing creative solutions that meet client needs while ensuring the quality of software products. As a manager, provides servant leadership, mentorship, and administrative capabilities to ensure that team members professional and administrative needs are met. ESSENTIAL JOB FUNCTIONS
  • Leads a cross functional agile software development team.
  • Plan, direct and coordinate activities of the software development team ensuring high quality and on-time delivery
  • Develop and implement standards, guidelines and methodologies for multiple software teams to ensure coordination, collaboration, alignment and code reuse between subsystems and development teams
  • Communicates on all levels with senior management, including technical, strategic and business.
  • Ensures all product designs and documentation meets client expectations and standards
  • Provides critical input to the development of software strategy and research and development of new and emerging products and technologies.
  • Directs the growth of the professional staff by providing individualized guidance, training and supervision.
  • Train and support employees on implemented system changes or issues related to applications and supporting software.
  • Performs other duties as required.
QualificationsEDUCATION: B.S. in Computer Science, CIS, MIS, or related field of study OR equivalent combination or education and experience. EXPERIENCE:Must have 10+ years of experience in software development with 5 years in a leadership role with a demonstration of in-depth software development life cycle understanding and applied knowledge. REQUIRED COMPETENCIES:
  • 5+ year experience implementing enterprise design patterns.
  • Deep understanding of the MS programming stack.
  • Broad understanding of data handling and processing concepts.
  • Expert C# skills utilizing Object/Aspect/Functional design
  • Data persistence patterns design and development experience
  • Expert knowledge of REST, WebAPI, and WCF
  • In depth understanding of Agile Kanban/Scrum processes
  • ASP.NET MVC 5 / .NET Core Application design experience
  • Distributed Source Control management experience
SKILLS/QUALIFICATIONS
  • Experience with JIRA, Bitbucket, Jenkins / Bamboo / Azure DevOps, JMeter and/or other devops tools is highly desirable.
  • Cross platform mobile application development experience utilizing Xamarin, Cordova, or HTML5 is a plus.
  • Must have excellent written and oral communication skills and be able work cooperatively and collaboratively with all levels of employees, management and third parties.
  • Must possess strong analytical skills, be detail-oriented, be able to work under pressure, meet deadlines, multi-task and work both independently and as a part of a team.
Please send resume to: Lisa Barton,

Vacancy expired!


Related jobs

Report job