Senior .NET Developer - Hybrid

The Smart
Des Moines, IA, United States
29 days ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$93,600.0 - $166,400.0
Working hours
Regular working hours

Tech stack

ASP.NET .NET Framework Agile Methodology Business Analytics Applications Automation of Tests Unit Testing Microsoft Azure Big Data C Sharp (Programming Language) Cloud Computing Static Program Analysis Software Quality
+29 more
Code Review Continuous Integration Database Development Software Design Patterns DevOps Github Microsoft SQL Server Model View Controller (MVC) Performance Tuning Release Management Secure Coding Software Engineering Software Systems Transact-SQL Enterprise Software Applications Test-Driven Development (TDD) .NET Core Software Security Reliability of Systems Technical Debt Git Build Management Integration Tests Information Technology Deployment Automation Github Enterprise Tools for Reporting Software Version Control Vulnerability Analysis

Job description

As a Senior .NET Developer, you will play a critical role in designing, developing, and supporting enterprise-grade applications within a mission-driven environment. You will contribute to the modernization of application delivery processes by advancing DevOps practices, implementing automation strategies, and delivering secure, scalable, and high-quality software solutions. This role requires close collaboration with cross-functional teams to enhance development efficiency, improve system reliability, and support large-scale data collection and reporting platforms., * Design and implement scalable DevOps processes to support enterprise application development and deployment

  • Lead automation initiatives, CI/CD pipeline implementations, and cloud-based development strategies
  • Centralize and manage source code repositories using GitHub, GitHub Enterprise, or Azure DevOps
  • Evaluate and improve coding standards through automated code quality and security scanning tools
  • Proactively identify and remediate technical debt while promoting continuous improvement practices
  • Optimize source control workflows, including branching, merging, and release management strategies
  • Automate application build, testing, and deployment processes to improve efficiency and consistency
  • Enhance unit testing and integration testing coverage to improve application reliability and performance
  • Design and develop complex business solutions using .NET Core and industry-standard development patterns
  • Collaborate with development, testing, and operations teams to ensure successful solution delivery
  • Ensure applications adhere to secure coding standards, data protection requirements, and security best practices
  • Support troubleshooting, performance tuning, and ongoing maintenance of enterprise applications
  • Participate in technical planning, code reviews, and architecture discussions, Role: Senior .Net Developer with Azure Infra Experience Location: Des Moines, Iowa - Onsite 5 days a week Duration: Long term Rates: DOE Prefer Locals or someone willing to…
  • 22 hours ago
  • Apply easily +

Requirements

  • Strong experience in C#, ASP.NET, MVC, and .NET Core application development
  • Extensive knowledge of software design patterns and enterprise application architecture
  • Experience implementing secure coding practices, static code analysis, encryption, and data protection controls
  • Hands-on experience with Azure DevOps, Git, GitHub Enterprise, GitHub Actions, and CI/CD pipelines
  • Strong experience with Test-Driven Development (TDD), automated testing, and deployment gating practices
  • Proficiency in T-SQL and Microsoft SQL Server database development and optimization
  • Experience using code quality, vulnerability scanning, and application security tools
  • Knowledge of code branching, merge strategies, release management, and deployment automation
  • Strong understanding of DevOps principles and modern software delivery methodologies
  • Experience developing and supporting large-scale enterprise applications
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent verbal and written communication skills
  • Ability to collaborate effectively within cross-functional Agile teams
  • Experience with cloud technologies and modern application hosting platforms (preferred)
  • Experience supporting large-scale data collection, reporting, or analytics applications (preferred)
  • Experience leading development modernization and DevOps transformation initiatives (preferred)
  • Familiarity with enterprise security and compliance requirements (preferred)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · WWC 2023

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:34 min

Transitioning from traditional software development to artificial intelligence consulting

Patrick Schnell Patrick Schnell · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all