Application Development Manager

Tarrant Regional Water District
Job Description

Salary: $129,667.20 – $175,000 annually

 

Location: Fort Worth, TX

 

Position Summary:

The Application Development Manager is responsible for managing all aspects of application development and data services.

 

Leading the Custom Applications team, this position leverages relationships with Product Owners and Scrum Masters to deliver time-relevant solutions to unique business challenges using modern and sustainable design patterns and technology.

 

Leading the Data Services team, this position ensures data is managed as an enterprise asset by delivering solutions that ensure the data estate is understood, easily accessible, and capable of driving productivity and business decisions.

 

Essential Functions and Responsibilities:

The duties listed below are intended only as illustrations of the various types of work that may be performed. The omission of specific statements of duties does not exclude them from the position if the work is similar, related, or a logical assignment to this position.

  • Collaborates with Product Owners across the enterprise to develop and continuously improve the portfolio of products and services using Agile with Scrum
  • Develops roadmaps and strategies related to custom application architecture, DevOps CI/CD, source code management, and data and analytics
  • Lead Enterprise Information Management (EIM) activities including data governance, data quality management, meta data management, reference & master data, data warehousing & BI, data development, and data operations
  • Responsible for policy and procedure development and analysis regarding application development, implementation, upgrades, etc.
  • Ensures the availability and integrity of TRWD data through implementation and validation of best practice procedures related to source control, database backup and recovery, integrity monitoring, and compliance auditing
  • Research new and future technologies and methodologies to ensure service delivery meets business needs
  • Manages employees within the business application department, including hiring, developing, and terminating
  • Ensure external vendors comply with coding, architecture, and source control standards.
  • Staff Management:
    • Develop staffing plans to ensure custom development and data services are adequately covered to meet business demands and service level expectations
    • Oversee the activities of staff to ensure that strategic objectives are being met and issues are being resolved in a timely fashion
    • Create staff development plans that drive individual and team growth, address areas for improvement, and provide adequate mentoring and training opportunities
  • Customer Relationship Management:
    • Manage and set internal customer and product owner expectations
    • Communicate effectively with internal customers to identify needs and evaluate alternative business solutions
    • Continually seek opportunities to increase internal customer satisfaction and deepen relationships and trust
  • KPI annual review
  • Asset Management self-assessment and audit
  • Asset Management policy and plan review
  • Internal stakeholder alignment
  • Identify training budget needs
  • Performance review alignment
  • Job description review
  • Maintain familiarity with strategic District levels of service
  • Continuous improvement monitoring and innovation efforts
  • Perform other duties as required

 

Required Experience:

  • Seven plus (7+) years of experience developing complex enterprise applications.
  • Proficiency with Angular, .NET 5, TypeScript
  • Previous experience successfully leading highly technical teams
  • Experience designing and implementing solutions using the SOA and MVC frameworks leveraging C# and Microsoft SQL Server
  • Source control management using Git repositories
  • Deep experience with OOP in C# (Lambda expressions, delegates, anonymous methods and types)
  • Working knowledge of database design, integration, abstraction, TSQL, SSIS, Power BI
  • HTML5, CSS/Less, and responsive web framework
  • Entity Framework ORM
  • Agile practitioner with prior experience with Scrum and Kanban
  • Azure DevOps

 

Desired Experience:

  • Experience with implementing and working within an EIM framework such as DAMA
  • Power BI
  • SharePoint CSOM development

 

Required Education/Certification/License:

  • Bachelor’s degree in Computer Science, Information Services, Engineering, or related technical discipline. Bachelor’s degree requirement can be substituted with an additional five (5) years of software development experience
  • Valid Texas driver’s license
  • Pass a Texas DPS/FBI Criminal Justice Information Services (CJIS) criminal history background check and maintain CJIS eligibility

 

Desired Education/Certification/License:

  • ITIL Foundation v3+
  • DAMA CDMP Associate

 

Success Factors/Job Competencies:

  • Ability to analyze and operate at various levels of abstraction
  • Self-motivated and constant learner
  • Excellent problem-solving ability and strategic thinking skills
  • Exercise discretion and independent judgment with respect to matters of significance
  • Planning – ability to think ahead and plan over five (5) years
  • Strong team player

 

Physical Demands and Work Environment:

The physical demands and work environment characteristics described here are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Physical demands: While performing duties of the job, employee is occasionally required to stand; walk; sit; use hand to finger, handle, or feel objects, tools, or controls; reach with hands and arms; balance; stoop; talk or hear. Employees must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.
  • Work environment: While performing the duties of this job, the employee typically resides within an office or cubicle and may have occasional fieldwork that will expose the employee to weather conditions prevalent at the time.

 

Contact Information