Senior .NET Developer - Hybrid

The Smart
Des Moines, United States of America
yesterday

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 166K

Job location

Des Moines, United States of America

Tech stack

ASP.NET
.NET
Agile Methodologies
Business Analytics Applications
Automation of Tests
Unit Testing
Azure
Big Data
C Sharp (Programming Language)
Cloud Computing
Static Program Analysis
Software Quality
Code Review
Continuous Integration
Database Development
Software Design Patterns
DevOps
Github
Microsoft SQL Server
MVC
Performance Tuning
Release Management
Secure Coding
Software Engineering
Software Systems
T-SQL
Enterprise Software Applications
Test Driven Development
.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