Jobs · Engineering · Tennessee

Lead Application Developer- Water

Ulteig · Nashville, TN · 1 wk ago
Engineering$111k–$150k/yrFull-time

About the Role

Ulteig is seeking a Lead Application Developer to contribute to a growing portfolio of high-profile software development projects within the Transportation & Water Team. This role focuses on delivering well-designed features as an individual contributor while collaborating closely with a multidisciplinary team of hydrologic modelers, data scientists, and water resources engineers. The ideal candidate will provide task-level leadership, communicate effectively with technical and non-technical partners, and support high-quality software deliverables and smooth project execution.

Successful applicants must be comfortable with a variety of technologies, including C#/ASP.NET (MVC/Core), SQL Server, and React.js, among others. Ulteig emphasizes innovative approaches to solve water resources challenges and build efficiencies into every aspect of our work.

Responsibilities

  • Develops and delivers application features in collaboration with project team members and stakeholders (40% Development & Collaboration).
  • Participates in technical planning (estimation, task breakdown, and approach) with guidance from senior staff.
  • Provides task-level leadership by owning small features/tasks, coordinating day-to-day execution, and communicating status and blockers.
  • Contributes to code reviews, supports team coding standards, and incorporates feedback to improve quality and maintainability.
  • Mentors junior developers/interns on assigned tasks (pair programming, reviewing pull requests, and helping troubleshoot issues) as opportunities arise.
  • Collaborates with cross-functional partners to clarify requirements and communicate tradeoffs and progress.
  • Helps document solutions and supports knowledge sharing across the team.
  • Builds and enhances software and applications using a variety of technologies and frameworks (60% Hands-on Development).
  • Implements maintainable components and services with attention to performance, reliability, and delivery timelines.
  • Develops data visualization front-ends and tools in partnership with internal users.
  • Works with and synthesizes complex datasets to support analysis and application functionality.
  • Contributes to testing and quality practices; supports troubleshooting, bug fixing, and production support as needed.
  • Prepares deliverables, including technical documentation and user guidance.

Requirements

  • 3+ years of experience in the software development industry.
  • Demonstrated ability to take ownership of tasks/features, drive them to completion, and communicate progress and blockers.
  • Experience contributing to application and system design.
  • Experience with C#, ASP.NET (MVC and/or Core), React.js, and Entity Framework.
  • Experience with database development and performance (SQL Server, SQLite).
  • Familiarity with SOLID and other design principles is desired.
  • Eagerness to learn new and challenging technologies and languages as needed.
  • Experience with spatial technologies (e.g., Esri, QGIS, OpenLayers) is a plus.
  • Must be comfortable working in a highly collaborative team environment.
  • Ability to prioritize and multitask under deadlines.
  • Strong interpersonal skills with the ability to establish and maintain effective working relationships with staff, management, public, and external agencies.
  • Demonstrates openness to innovation by embracing and applying evolving technology and AI tools to enhance workflows, solve problems, and drive continuous improvement.
  • Must have authorization to work permanently in the U.S.

B.S. or B.A. from an accredited university is a plus. Relevant military experience is considered for transitioning service members.

Benefits

  • Flexible Workplace
  • Employee Ownership
  • Competitive Pay
  • Comprehensive Benefits Package
  • Collaborative Environment
  • Innovative Culture

Ulteig prioritizes flexibility and staying connected to meet your needs and help you achieve your goals. We support a flexible working schedule so employees can focus on what's important to them, whether working remotely, hybrid, or in-office.

Pay

Target base compensation range for this role is $111,200 - $150,400. Factors that may determine your actual salary include job-specific skills, education, training, job location, years of experience, and comparison to other employees in this role.

Similar jobs

Lead Consultant, Water

WSP in the U.S.Portland, OR· 1 mo ago
Management$108k–$160k/yrapply on emit.fa.ca3.oraclecloud.com

Lead Applications Developer

Mercy Hospital St. Louis Critical Care Medicine FellowshipChesterfield, MO· 2 wk ago
Engineeringapply on careers.mercy.net