Sr Software Developer

Dallas, TX, US • Posted 5 hours ago • Updated 5 hours ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Microsoft Technologies
  • Technical Drafting
  • Software Design
  • Microsoft Visual Studio
  • Collaboration
  • Management
  • Sprint
  • Software Release Life Cycle
  • Documentation
  • Computer Science
  • Management Information Systems
  • ASP.NET MVC
  • Object-Oriented Programming
  • Identity Management
  • Access Control
  • DevOps
  • Git
  • Workflow
  • Writing
  • Transact-SQL
  • Stored Procedures
  • Software Development
  • Scrum
  • Communication
  • Research
  • Testing
  • Presentations
  • Knowledge Sharing
  • Webforms
  • Cloud Computing
  • Microservices
  • System Integration
  • Technical Writing
  • Onboarding
  • Microsoft
  • Agile
  • Quality Assurance
  • Mentorship
  • C#
  • .NET
  • Microsoft SQL Server
  • Microsoft Azure
  • Art

Summary

Job Description

Senior Software Developer
Employment Type: Direct Hire
Work Arrangement: Hybrid, 3 days onsite per week

We are seeking a Senior Software Developer to design, build, and maintain web-based applications using the Microsoft technology stack. This role is ideal for a hands-on full-stack developer with strong C#, .NET, SQL Server, and Azure experience who enjoys building high-quality software, contributing to technical design, and collaborating within an Agile scrum team.

The Senior Software Developer will serve as a technical leader across key application areas, mentor other developers, contribute to coding standards, and help deliver scalable, secure, and maintainable software solutions.
What You'll Do
  • Design, develop, test, and maintain web-based applications using C#, .NET, ASP.NET MVC, SQL Server, and Azure technologies.
  • Build and support cloud-native solutions using Microsoft Azure.
  • Contribute to application design using microservices, event-driven architecture, and software integration patterns.
  • Develop C# code in Visual Studio using feature branches and feature toggles.
  • Work with Azure Identity and Access Management, Role-Based Access Control, and Key Vault.
  • Write automated tests for code changes and manually validate updates in local environments.
  • Create QA test cases and collaborate with business partners to support testing.
  • Write and maintain T-SQL, stored procedures, tables, indexes, and views.
  • Submit, manage, and review code using Git and Azure DevOps.
  • Participate in peer code reviews and contribute to development standards.
  • Support backlog prioritization, sprint goals, and delivery of high-impact work.
  • Monitor, troubleshoot, and resolve application and process issues.
  • Use Azure DevOps Pipelines to monitor build and release status.
  • Mentor developers through pairing, code reviews, documentation, and knowledge sharing.
  • Recommend technical solutions aligned with architecture standards and document decisions.
  • Identify opportunities to automate, streamline, and improve development processes.
Requirements
  • Bachelor's degree in Computer Science, Management Information Systems, or a related field.
  • 4-6 years of professional experience building .NET Framework applications.
  • Experience developing applications with ASP.NET MVC.
  • Strong C# development experience with object-oriented programming principles.
  • Hands-on Azure experience, including building or supporting cloud-based applications and services.
  • Experience with Azure Identity and Access Management, Role-Based Access Control, and Key Vault.
  • Experience using Azure DevOps, including Git-based workflows and build or release pipelines.
  • Experience writing unit-testable code using the Repository Pattern.
  • Experience with SQL Server, including T-SQL, stored procedures, tables, indexes, and views.
  • Ability to write automated tests and validate code changes.
  • Strong understanding of software development lifecycle practices within an Agile scrum environment.
  • Ability to troubleshoot application and process issues.
  • Strong communication skills with both technical and non-technical audiences.
  • Ability to work independently by researching solutions, testing approaches, and presenting options.
  • Collaborative mindset with a commitment to mentoring, feedback, continuous learning, and knowledge sharing.
  • Willingness to work a hybrid schedule with three days onsite per week.
Preferences
  • Experience with legacy WebForms.
  • Experience building cloud-native solutions.
  • Familiarity with microservices and event-driven architecture.
  • Familiarity with software integration patterns.
  • Experience creating technical documentation, decision logs, how-to guides, or onboarding materials.
  • Experience mentoring developers across a team or department.
  • Ability to take ownership of a core application, system, or process area.
Why This Role
This is an opportunity to work on meaningful full-stack development initiatives, contribute to modern Microsoft and Azure-based solutions, and serve as a technical resource within a collaborative Agile team. You will help improve application quality, support scalable architecture, and mentor other developers while continuing to grow your own technical expertise.
Apply Now
If you are a collaborative Senior Software Developer with strong C#, .NET, SQL Server, and hands-on Azure experience, we'd love to hear from you. Apply today to learn more.

Meet Your Recruiter

Logan Ridgley

About Dallas, TX

Unlock your potential in the vibrant job market of the Dallas-Fort Worth metroplex! This bustling region in the great state of Texas boasts a perfect blend of southern charm and big-city opportunities. Dive into a dynamic career scene with access to renowned landmarks like the Dallas Arboretum and Botanical Garden, exquisite cuisine from Tex-Mex to BBQ, and cultural hotspots such as the Dallas Museum of Art and the AT&T Performing Arts Center. Cheer for the Dallas Cowboys at the AT&T Stadium or enjoy the outdoors at White Rock Lake. Discover why Dallas is the ultimate destination for growth, opportunity, and a fulfilling career journey. Explore our job listings today and embark on a new chapter in this captivating city!
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: bravo
  • Position Id: d321a9efe2cbfaabdc913d79e8630c7f
  • Posted 5 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Hybrid in Irving, Texas

3d ago

Easy Apply

Full-time

Depends on Experience

Hybrid in Irving, Texas

30+d ago

Easy Apply

Contract

Depends on Experience

Hybrid in Irving, Texas

28d ago

Easy Apply

Contract

Depends on Experience

Plano, Texas

3d ago

Easy Apply

Full-time

Depends on Experience

Search all similar jobs