> Markdown version of [/jobs/ext/2556417-senior-net-enterprise-software-developer](https://www.wearedevelopers.com/jobs/ext/2556417-senior-net-enterprise-software-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior .NET Enterprise Software Developer - **Company:** Xylem Inc. - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Microsoft Access, .NET Framework, Application Integration Architecture, Microsoft Azure, Business Systems, C Sharp (Programming Language), Software Quality, Code Review, Databases, Continuous Integration, Relational Databases, Software Debugging, DevOps, Programming Tools, Web Development, Microsoft Software, Visual Basic .NET (Programming Language), Object-Oriented Software Development, Performance Tuning, Software Architecture, Secure Coding, Software Engineering, SQL Stored Procedures, Enterprise Software Applications, Computer Network Technologies, .NET Core, Blazor, Information Technology, Legacy Systems - **Published:** August 2, 2026 - **Apply:** https://dejobs.org/x/x/1050A80AD2A746DF94350EC7C21D9D00/job/ ## About the Role * Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, plus at least 4 years of relevant experience; or equivalent combination of education and experience. * Strong experience developing enterprise applications using C#, .NET Framework, .NET Core/.NET, and Microsoft technologies. * Experience with VB.NET development and support of existing applications. * Knowledge of software architecture, object-oriented design principles, and enterprise application development patterns. * Experience working with relational databases, including design, optimization, stored procedures, and performance tuning. * Proven ability to troubleshoot and resolve complex technical issues in enterprise environments. * Experience leading development projects, contributing to technical design discussions, and mentoring team members. * Strong analytical, problem-solving, and communication skills. * Ability to collaborate effectively with technical and non-technical stakeholders. Preferred Qualifications: * Experience developing web applications using Blazor . * Experience supporting and developing solutions using Microsoft Access . * Understanding of legacy systems and technologies and experience participating in modernization or migration initiatives. * Experience integrating applications across multiple business systems and platforms. * Familiarity with Azure cloud services, DevOps practices, and CI/CD pipelines. * Experience working in manufacturing, industrial, utilities, or other enterprise business environments. ## Description As a Senior .NET Enterprise Software Developer, you will design, develop, and enhance enterprise applications that support critical business operations and long-term strategic objectives. You will serve as a technical leader, driving software architecture decisions, delivering high-quality solutions, and mentoring development teams. This role is ideal for a hands-on developer with deep Microsoft technology experience, strong problem-solving skills, and the ability to modernize and integrate legacy systems while supporting scalable enterprise platforms., * Design, develop, test, and implement enterprise applications using .NET technologies, VB.NET, and related Microsoft development tools. * Lead software development initiatives from requirements gathering through deployment and ongoing support. * Develop clean, scalable, maintainable, and secure code following established coding standards and best practices. * Collaborate with business stakeholders, analysts, and cross-functional teams to translate business requirements into technical solutions. * Troubleshoot, diagnose, and resolve complex application, integration, and database issues. * Perform code reviews, mentor junior developers, and promote knowledge sharing across the development team. * Design and maintain scalable system architectures that support business growth and performance objectives. * Evaluate emerging technologies and recommend solutions that improve application efficiency, reliability, and user experience. * Support modernization efforts involving legacy applications, databases, and business-critical systems. * Ensure software quality through testing, debugging, documentation, and continuous improvement initiatives., Join the global Xylem team to be a part of innovative technology solutions transforming water usage, conservation, and re-use. Our products impact public utilities, industrial sectors, residential areas, and commercial buildings, with a commitment to providing smart metering, network technologies, and advanced analytics for water, electric, and gas utilities. Partner with us in creating a world where water challenges are met with ingenuity and dedication; where we recognize the power of inclusion and belonging in driving innovation and allowing us to compete more effectively around the world. ## Related Videos - [Blazor Unleashed: The Future of .NET Web Development](https://www.wearedevelopers.com/videos/1564-blazor-unleashed-the-future-of-net-web-development) - [Develop enterprise-ready applications for Microsoft Teams with Azure resources on modern web technologies](https://www.wearedevelopers.com/videos/187-develop-enterprise-ready-applications-for-microsoft-teams-with-azure-resources-on-modern-web-technologies) - [Functions Triggers using Azure Event Grids in Azure Blob Storage](https://www.wearedevelopers.com/videos/47-functions-triggers-using-azure-event-grids-in-azure-blob-storage) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Blazor – the new SPA Framework for everyone who hates JavaScript](https://www.wearedevelopers.com/videos/699-blazor-the-new-spa-framework-for-everyone-who-hates-javascript) - [This Is Not Your Father's .NET](https://www.wearedevelopers.com/videos/967-this-is-not-your-father-s-net) ## Related Articles - [What Are The Top Skills Required For Azure Developers?](https://www.wearedevelopers.com/magazine/77-what-are-the-top-skills-required-for-azure-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market)