As a senior member of the enterprise software team, you will craft scalable, reliable solutions that serve multiple business units. Your work will blend front‑end design, back‑end engineering, and cross‑functional collaboration to drive impactful water‑technology products.
What You’ll Do
- Design system architecture and database schemas for enterprise applications.
- Develop front‑end interfaces using Angular and back‑end services in C#/.NET.
- Integrate third‑party APIs and ensure secure data exchange.
- Write unit and automated tests to guarantee quality and performance.
- Track project tasks, report risks, and coordinate delivery with managers.
- Troubleshoot production issues and provide ongoing maintenance.
- Mentor junior developers and promote best coding practices.
What You Need
- Bachelor’s in Computer Science or related field, 4‑6 years software development experience.
- Proficiency in C#, .NET and Angular (v17 or similar).
- Strong SQL skills with SQL Server, Oracle, or MySQL.
- Experience across full software development lifecycle and Agile/Scrum environments.
- Ability to design and implement design patterns and APIs.
- Excellent analytical, problem‑solving, and communication abilities.
- Proven track record of leading or mentoring junior engineers.
The Opportunity
Join a Fortune 500 water‑technology leader whose 23,000‑strong global team operates in over 150 countries, tackling the world’s most critical water challenges.
