Business Applications Development Manager

WesTech Engineering

Salt Lake City (UT)

Hybrid

USD 140,000 - 180,000

Full time

17 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive salary
401K match 6%
Hybrid work options
Health and wellness benefits
Parental leave
Life Insurance
PTO & Holidays
Tuition Reimbursement

Job summary

WesTech Engineering in Salt Lake City is seeking a Business Applications Development Manager to lead a hands-on software team. You will participate in solution architecture, development, integrations, testing, and production support while guiding the team to deliver secure, scalable business applications.

The role balances individual technical contributions with people leadership, managing roadmaps, backlogs, and stakeholder communication.

Qualifications

  • 7+ years of progressive experience in application or software development.
  • Experience leading developers or technical delivery teams.
  • Strong hands-on programming experience in one or more languages.
  • Experience designing, developing, and supporting APIs and system integrations.
  • Strong SQL and relational database experience.
  • Experience across the full software development lifecycle, including requirements, design, development, testing, deployment, documentation, support, and maintenance.
  • Experience with source control, code review, release management, and structured development practices.
  • Ability to translate business requirements into secure, maintainable, and supportable technical solutions.
  • Strong written, verbal, facilitation, coaching, and stakeholder-management skills.
  • Ability to balance hands-on development, team leadership, operational support, and project delivery.

Responsibilities

  • Design, develop, test, deploy, document, and maintain business applications, integrations, APIs, automations, and data solutions.
  • Lead solution architecture and technical design decisions.
  • Conduct code reviews and establish development, source control, testing, documentation, and deployment standards.
  • Evaluate the scalability, maintainability, security, and operational feasibility of proposed solutions.
  • Diagnose and resolve application defects and production issues.
  • Establish, maintain, and consistently apply software development lifecycle standards across the team.
  • Set individual and team objectives, provide timely feedback, conduct performance and development discussions, and address performance concerns in accordance with company practices.
  • Prioritize and assign work based on business needs, technical complexity, dependencies, team capacity, and employee development opportunities.
  • Own and maintain the application development roadmap and backlog, balancing business enhancements, operational support, security requirements, technical debt, and team capacity.
  • Establish clear expectations and provide ongoing coaching and technical guidance.
  • Promote collaboration, accountability, documentation, knowledge sharing, and continuous improvement.
  • Support hiring, onboarding, skills development, and succession planning for the team.
  • Partner with business stakeholders and cross-functional teams to communicate solution proposals, scope, dependencies, risks, technical decisions, and delivery status.
  • Define the testing strategy, develop test scenarios, and coordinate user acceptance testing and production readiness.
  • Ensure solutions align with business goals, architecture standards, security requirements, and support processes.
  • Create innovative solutions to meet our company’s technical needs.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepare and maintain installation, deployment, configuration, support, and operational handoff documentation.
  • Identify areas to automate, define the automation strategy, and implement it.
  • Train staff on new technologies and systems, providing user guides and support as needed.
  • Prepare concise reports for Digital leadership and executive management covering application health, delivery progress, operational risks, team capacity, service trends, and relevant performance indicators.

Skills

Leadership experience
Programming experience
APIs & integrations
SQL relational DB
Software lifecycle
Source control
Stakeholder management
Communication skills
Team leadership

Education

Bachelor’s degree in CS/SE or equivalent

Tools

Dynamics 365 / Power Platform
Azure services
SQL Server
REST APIs
Integration platforms

Job description

Our mission at WesTech is to help communities thrive by delivering high-quality water solutions with superior service - safely and sustainably. To achieve this mission, we recruit great people to be part of our collegial and collaborative teams in engineering, design, project management, field service, plant operations, professional services and more.

As one of the leading operating brands of Swire Water, our values of integrity, humility, endeavor, excellence and continuity make this an outstanding working environment. Our continuing success creates attractive opportunities for purpose-driven professionals to develop new skills, support vital industries, and grow their careers.

Summary

The Business Applications Development Manager is a hands-on technical management position. The manager is expected to actively participate in solution architecture, software development, integrations, code review, testing, troubleshooting, and production support while leading the development team.

The successful candidate must be comfortable balancing individual technical contributions with people leadership, project delivery, and stakeholder communication. Candidates for this position may be required to pass pre-employment and periodic screenings, including background checks, drug and alcohol tests, or other necessary assessments.

Some Of The Work You Will Do
  • Design, develop, test, deploy, document, and maintain business applications, integrations, APIs, automations, and data solutions.
  • Lead solution architecture and technical design decisions.
  • Conduct code reviews and establish development, source control, testing, documentation, and deployment standards.
  • Evaluate the scalability, maintainability, security, and operational feasibility of proposed solutions.
  • Diagnose and resolve application defects and production issues.
  • Establish, maintain, and consistently apply software development lifecycle standards across the team.
  • Set individual and team objectives, provide timely feedback, conduct performance and development discussions, and address performance concerns in accordance with company practices.
  • Prioritize and assign work based on business needs, technical complexity, dependencies, team capacity, and employee development opportunities.
  • Own and maintain the application development roadmap and backlog, balancing business enhancements, operational support, security requirements, technical debt, and team capacity.
  • Establish clear expectations and provide ongoing coaching and technical guidance.
  • Promote collaboration, accountability, documentation, knowledge sharing, and continuous improvement.
  • Support hiring, onboarding, skills development, and succession planning for the team.
  • Partner with business stakeholders and cross-functional teams to communicate solution proposals, scope, dependencies, risks, technical decisions, and delivery status.
  • Define the testing strategy, develop test scenarios, and coordinate user acceptance testing and production readiness.
  • Ensure solutions align with business goals, architecture standards, security requirements, and support processes.
  • Create innovative solutions to meet our company’s technical needs.
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepare and maintain installation, deployment, configuration, support, and operational handoff documentation.
  • Identify areas to automate, define the automation strategy, and implement it.
  • Train staff on new technologies and systems, providing user guides and support as needed.
  • Prepare concise reports for Digital leadership and executive management covering application health, delivery progress, operational risks, team capacity, service trends, and relevant performance indicators.
Here Are The Skills That You Need
  • Bachelor’s degree in computer science, software engineering, information systems, or a related discipline, or equivalent practical experience.
  • 7+ years of progressive experience in application or software development.
  • Demonstrated experience leading developers or technical delivery teams.
  • Strong hands-on programming experience in one or more languages.
  • Experience designing, developing, and supporting APIs and system integrations.
  • Strong SQL and relational database experience.
  • Experience across the full software development lifecycle, including requirements, design, development, testing, deployment, documentation, support, and maintenance.
  • Experience with source control, code review, release management, and structured development practices.
  • Ability to translate business requirements into secure, maintainable, and supportable technical solutions.
  • Strong written, verbal, facilitation, coaching, and stakeholder-management skills.
  • Ability to balance hands-on development, team leadership, operational support, and project delivery.
Here are the skills and qualifications that will set you apart:
  • Experience with Microsoft enterprise application technologies such as Dynamics 365 or Business Central, Power Platform, Azure services, Microsoft 365, SQL Server, REST APIs, integration platforms, or comparable technologies is preferred.
  • Experience with cloud services, integration platforms, automation tools, and modern application architecture.
  • Experience managing application vendors or implementation partners.
  • Experience establishing development standards and improving development processes.
  • Project management, ITIL, Agile, or relevant technical certifications.
Physical Requirements
  • Ability to perform tasks while in a sedentary position using a computer and phone.
  • Frequently required to engage in talking, hearing, and visual focus.
  • Regularly required to move throughout the facility, with reasonable accommodation available for individuals with disabilities.
  • Occasionally required to lift and/or move up to 50 pounds.
Benefits And Perks We Offer
  • Competitive salary and performance-based annual bonuses.
  • Dollar for dollar 401K match of 6%.
  • Flexible work hours, hybrid schedules with remote work options.
  • Comprehensive health and wellness benefits package with an onsite and virtual medical facility
  • Company HSA contribution, Paid Parental Leave, Employee Assistance Program
  • Company-paid Life Insurance, Accidental Death and Dismemberment, and Long-term Disability.
  • PTO plan and Paid Holidays.
  • Tuition Reimbursement.
  • Company celebrations, summer parties, volunteer opportunities, games, prize drawings, and more!

WesTech considers all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Equal Opportunity Employer

This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Business Applications Development Manager
Business Applications Development Manager

Westech-Engineering,-LL • Salt Lake City (UT)

On-site
USD 120,000 - 160,000
Annual bonus
401K match
Hybrid/remote options
+4
Business Applications Development Manager
Business Applications Development Manager

WesTech Engineering, LLC. • Salt Lake City (UT)

On-site
USD 110,000 - 170,000
Digital Business Partner
Digital Business Partner

Westech-Engineering,-LL • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
Competitive salary with bonuses
401K match 6%
Health & wellness benefits with onsite
+5
Digital Business Partner
Digital Business Partner

WesTech Engineering • Salt Lake City (UT)

On-site
USD 120,000 - 180,000
Competitive salary
401K match 6%
Health and wellness benefits
+3
Digital Business Partner
Digital Business Partner

WesTech Engineering, LLC. • Salt Lake City (UT), Northern (KY)

Hybrid
USD 120,000 - 165,000
Competitive salary
Bonuses
401K matching
+4
Project Manager 1
Project Manager 1

WesTech Engineering, LLC. • Ames (IA)

Hybrid
USD 60,000 - 85,000
Competitive salary
401K match 6%
Hybrid work options
+5
Project Manager 2
Project Manager 2

WesTech Engineering • Salt Lake City (UT)

Hybrid
USD 80,000 - 110,000
Competitive salary
401(k) match
Hybrid work
+3
Project Manager 1
Project Manager 1

WesTech Engineering • Ames (IA)

Hybrid
USD 65,000 - 90,000
Bonuses
401K match 6%
Flexible hours
+7
Senior Business Systems Developer - Business Central Emphasis - Onsite – Salt Lake City, UT | L[...]
Senior Business Systems Developer - Business Central Emphasis - Onsite – Salt Lake City, UT | L[...]

Westech-Engineering,-LL • Salt Lake City (UT)

On-site
USD 110,000 - 150,000
Competitive salary
401K match 6%
Hybrid schedules
+7
Project Manager 2
Project Manager 2

Westech-Engineering,-LL • Salt Lake City (UT)

Hybrid
USD 70,000 - 90,000
Competitive salary and bonuses
401(k) match 6%
Hybrid schedules with remote options
+1