JOBSEARCHER

Senior .NET Developer

The Senior .NET Developer will lead the architecture, development, and optimization of enterprise applications supporting commercial energy operations. This role combines hands-on development with technical leadership, overseeing system integrations, large-scale data migrations, and business intelligence initiatives. The position requires strong full-stack .NET development experience, advanced SQL Server expertise, cloud-native application development, and the ability to collaborate with business and technology stakeholders while guiding junior developers. Key Responsibilities Design, develop, and optimize scalable enterprise applications using C#, ASP.NET, MVC, Web API, and .NET Core. Build and support RESTful and SOAP APIs for system integrations and third-party connectivity. Implement microservices and cloud-native applications deployed on AWS and/or Azure. Design and maintain SQL Server databases including schemas, stored procedures, triggers, functions, and ETL processes. Lead technical design sessions and translate business requirements into maintainable, scalable solutions. Technical Leadership & Quality Establish and maintain coding standards, architectural patterns, and best practices. Mentor junior and mid-level developers on .NET technologies, SQL performance, and architectural principles. Conduct peer and formal code reviews with a focus on quality, security, performance, and maintainability. Evaluate and recommend new technologies, frameworks, and tools to support enterprise strategy. Data Integration & Migration Lead large-scale data migration initiatives from legacy platforms to modern architectures. Build and support real-time and batch data synchronization processes for enterprise system interoperability. Support reporting and business intelligence initiatives using Power BI, SSRS, or Crystal Reports. DevOps & CI/CD Implement and maintain CI/CD pipelines using Azure DevOps, Jenkins, or GitHub Actions. Automate build, test, and deployment processes for .NET applications. Manage deployments across development, UAT, and production environments. Implement logging, monitoring, and alerting solutions to support production stability. Lead technical workstreams from design through production support. Coordinate with distributed or offshore teams and provide guidance. Collaborate with architects, product owners, vendors, and business stakeholders to define solutions. Produce technical documentation including architecture diagrams, SOWs, and implementation guides. Manage technical relationships with vendors supporting enterprise applications. Required Qualifications 8+ years of experience in .NET and SQL Server development. Strong expertise in C#, ASP.NET, MVC, Web API, and .NET Core. Extensive SQL Server experience including schema design, stored procedures, triggers, indexing, performance tuning, and execution plan optimization. Strong understanding of software design patterns including MVC, Repository, Factory, and Singleton. Experience designing and delivering complex enterprise applications. Hands-on experience with CI/CD pipelines and DevOps practices. Familiarity with Agile/Scrum methodologies and leading technical delivery. Strong troubleshooting skills for production issues and performance bottlenecks. Excellent communication skills for working with both technical and non-technical stakeholders. Bachelor's degree in Computer Science, Engineering, or equivalent experience. Energy or utility industry experience strongly preferred. J-18808-Ljbffr