Sr. C#/.Net Developer
About the role
Futura Systems, a Meridian Cooperative company, seeks a passionate and experienced Sr. C#/.Net Developer II to join their team. This role requires a deep understanding of modern software development practices and a commitment to excellence.
Responsibilities
- Design, build, and maintain complex applications using C#, .NET Core, WPF, XAML, and PL/SQL
- Architect scalable, high-performance solutions that meet evolving business needs
- Mentor and guide junior and mid-level developers, elevating team capability
- Lead code reviews and champion secure coding practices
- Identify and reduce technical debt while improving performance and reliability
- Break down large initiatives into actionable deliverables and document solutions clearly
- Contribute across all phases of the SDLC: planning, development, testing, deployment, and maintenance
- Advocate for quality through unit, integration, and automated testing practices
- Analyze and enhance applications and databases to improve performance and adopt new technologies
- Translate business requirements—including non-technical input—into technical solutions
- Facilitate Agile ceremonies and support SAFe (Scaled Agile Framework) practices
- Recommend and implement improvements to development processes, tools, and standards
Requirements
- 6+ years of professional software development experience
- Strong experience building n-tier applications with C#, WPF, and .NET Core
- Experience with RESTful/SOAP APIs, web services, and Linux/Windows environments
- Deep expertise in SQL Server, Oracle, T-SQL, and Entity Framework (EF6/EF Core)
- Solid understanding of Agile/SAFe and the full SDLCC
- Cloud development experience is a plus
What You’ll Bring
- Languages & Frameworks: C# (.NET 8+), WPF, XAML, MVVM, dependency injection
- Data: SQL Server, T-SQL, and Entity Framework
- APIs & Integration: REST/SOAP, JSON/XML, OAuth2 authentication
- Messaging & Scheduling: RabbitMQ, Quartz.NET
- Desktop UI: WPF, DevExpress components
- Testing: NUnit, unit/integration/automated testing
- Version Control: Git (branching, PRs, code reviews)
- Architecture: OOP, repository/service layer, scalable design patterns
- Tooling: Visual Studio, profiling/debugging tools, logging frameworks (e.g., NLog)
- GIS Experience (Strong Plus): ArcGIS Pro SDK, Geodatabase API, ArcGIS Enterprise SDK, SOE/SOI development, ArcGIS Feature Services (REST API), Portal for ArcGIS / ArcGIS Online
Nice to Have
- ArcPy / Python scripting
- Static code analysis tools (e.g., StyleCop)
- HTTP client libraries (RestSharp or similar)
- Angular / AngularJS experience
- Experience with AI integrations (Microsoft.Extensions.AI / OpenAI SDK)
What We Offer
- Outstanding Medical/Dental/Vision that starts on the first day of employment
- Education/Training Reimbursement
- Flexible Spending Account
- Health/Wellness Reimbursement
- Excellent Life Insurance & Disability
- Vacation: 22 days of accrued time off (no waiting period). 9 holidays which include the day after Thanksgiving & Christmas Eve
- Volunteer Time: 8 hours per year
- Retirement: very robust 401K employees are 100% vested in the Company-funded employer basic contributions from the date they enter the plan
About Us
We were formed in 1976 by a group of Electric Membership Cooperatives with a vision for a single enterprise solution provider to serve data processing, IT, and operational needs to cooperatives, public utility districts, and municipal utilities. Through carefully curated acquisitions and partnerships, Meridian Co-op has unified multiple leading-edge companies under its umbrella in order to truly execute that vision. Today, the Meridian Suite serves over 500 utilities across the country with industry leading enterprise software solutions.