Jobs · Engineering · Tennessee

Lead Application Developer- Water

Ulteig · Nashville, TN · 1 mo ago
Engineering$111k–$150k/yrFull-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We must include only sections with real content. We must not repeat job title. No Job ID etc. Remove boilerplate, navigation, legal, EEO, etc. Must preserve all substantive info. We need to parse the posting. Key sections: - About the role: description of opportunity, role focus, etc. - Responsibilities: "What You'll Do" includes Development & Collaboration (40%) and Hands-on Development (60%). Could combine into responsibilities. - Requirements / Qualifications: "What We Expect From You" includes experience, education, skills. - Skills: maybe list technologies. - Benefits: "What You Can Expect From Ulteig" includes flexible workplace, employee ownership, competitive pay, comprehensive benefits package, collaborative environment, innovative culture, etc. Also mention flexible working schedule. - Pay: "Target Base Compensation Range for this role is $111,200 - $150,400" plus factors. - Schedule: maybe mention flexible working schedule, remote/hybrid/in office. We must not create sections with placeholder text. So include only those with actual content. We must use

for each section heading. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We must not include markdown code fences. We must output only HTML fragment. Let's craft. First, maybe an introductory

    summarizing the opportunity? Could be part of About the role. We'll have sections:

    About the role

    ... description ...

    Responsibilities

    • ... each bullet ...
    We need to break responsibilities into bullet points from the "What You'll Do" sections. Let's extract bullet points: Development & Collaboration – 40% - Develops and delivers application features in collaboration with project team members and stakeholders. - 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. Hands-on Development - 60% - Builds and enhances software and applications using a variety of technologies and frameworks. - 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. We could combine into one list. Next, Requirements/Qualifications: What We Expect From You: - 3+ years of experience in the software development industry required. - B.S. or B.A. from an accredited university is a plus. - 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. Also note: "As you consider applying..." etc is more encouragement, not needed. We could split into Requirements (experience, education) and Skills (technologies). But we can combine into one section "Qualifications". However we need to follow instruction: use headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can choose which to include. We have content for Requirements (experience, education) and Qualifications (maybe same). Skills: list of technologies. We could have:

    Requirements

    • 3+ years of experience in the software development industry required.
    • B.S. or B.A. from an accredited university is a plus.
    • Demonstrated ability to take ownership of tasks/features, drive them to completion, and communicate progress and blockers.
    • Experience contributing to application and system design.
    • 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.

    Skills

    • 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.
    But note that some of these overlap with requirements; but okay. Benefits: from "What You Can Expect From Ulteig": - Flexible Workplace - Employee Ownership - Competitive Pay - Comprehensive Benefits Package - Collaborative Environment - Innovative Culture - Flexible working schedule (remote, hybrid, in office) - Balance and separation between home and work life - Empowered to build a workday that best suits strengths - Support for flexible working schedule We can list as bullet points. Pay: "Target Base Compensation Range for this role is $111,200 - $150,400. Factors that may be used to determine your actual salary include your job specific skills, education, training, job location, number of years of experience related to this role and comparison to other employees already in this role." Schedule: maybe mention flexible working schedule, remote/hybrid/in office, ability to build workday. But we already covered schedule in benefits; but we can still have a Schedule section if there is specific content. The posting mentions: "At Ulteig, we care deeply about our team, listening to their needs and ensuring they have the tools necessary to be productive whether they choose to work remotely, hybrid or in office. Regardless of where you work, you are empowered to build a workday that best suits your strengths. We strive to ensure a balance and separation between home and work life. We support a flexible working schedule so employees are able to focus on what's important to them." Thus we can have Schedule section. We must not create sections with placeholder text. All have content. Now produce HTML. We need to wrap each section in appropriate tags. No outer required but can. We'll output:

    About the role

    ...

    Then responsibilities etc. Let's craft About the role paragraph: combine description. "The Opportunity Ulteig is currently seeking qualified candidates for a Lead Application Developer position within the Transportation & Water Team. This role focuses on contributing to a growing portfolio of high-profile software development projects as an individual contributor, collaborating closely with a multidisciplinary team of hydrologic modelers, data scientists, and water resources engineers. The ideal candidate can independently deliver well-designed features, communicate effectively with technical and non-technical partners, and provide task-level leadership (e.g., owning small features, coordinating day-to-day tasks, and mentoring on assigned work) to 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 places a strong emphasis on developing and utilizing innovative approaches to solve water resources challenges and build efficiencies into every aspect of our work. Working for Ulteig assures access to and mentoring from national leaders and experts; experience working on important and high-profile projects; and close collaboration with amazing talent on a daily basis." That's good. Now Responsibilities: list bullet points as above. We'll need to ensure we don't duplicate content. Now Qualifications? We have Requirements and Skills separate. Could also have Qualifications heading but we already have Requirements and Skills. The instruction says use headings for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We can include both Requirements and Qualifications if we have distinct content. But we might combine education/experience under Requirements and technical skills under Skills. Qualifications could be something like "Demonstrated ability to take ownership..." but that's also in Requirements. To avoid duplication, we could have Requirements (experience, education) and Qualifications (soft skills, ownership, etc.) and Skills (technologies). But we have many soft skills already in Requirements. Let's decide: - Requirements: experience, education, authorization to work. - Qualifications: ownership, collaboration, interpersonal, innovation, prioritization, etc. - Skills: technical skills list. That seems reasonable. Let's extract: Requirements: - 3+ years of experience in the software development industry required. - B.S. or B.A. from an accredited university is a plus. - Must have authorization to work permanently in the U.S. Qualifications: - Demonstrated ability to take ownership of tasks/features, drive them to completion, and communicate progress and blockers. - Experience contributing to application and system design. - 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. Skills: - 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. Now Benefits: - Flexible Workplace - Employee Ownership - Competitive Pay - Comprehensive Benefits Package - Collaborative Environment - Innovative Culture Also mention flexible working schedule etc but that'll go to Schedule. Pay: - Target Base Compensation Range for this role is $111,200 - $150,400. Factors that may be used to determine your actual salary include your job specific skills, education, training, job location, number of years of experience related to this role and comparison to other employees already in this role. Schedule: - At Ulteig, we care deeply about our team, listening to their needs and ensuring they have the tools necessary to be productive whether they choose to work remotely, hybrid or in office. Regardless of where you work, you are empowered to build a workday that best suits your strengths. We strive to ensure a balance and separation between home and work

Similar jobs

Lead Consultant, Water

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