×
Register Here to Apply for Jobs or Post Jobs. X

Sr Software Developer

Job in Dallas, Dallas County, Texas, 75215, USA
Listing for: BravoTECH
Full Time position
Listed on 2026-09-04
Job specializations:
  • Software Development
    .NET Developer, Full Stack Developer, C# / Unity Developer, Azure
Salary/Wage Range or Industry Benchmark: 110000 - 150000 USD Yearly USD 110000.00 150000.00 YEAR
Job Description & How to Apply Below

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 Dev Ops.
  • 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 Dev Ops 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 Dev Ops, 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 Web Forms.
  • 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.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary