Senior Web Developer

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)

Skills

React
Angular
.Net
Azure

Job Details

Position: Senior Web Developer
Location: Greater Dallas/Ft. Worth area, TX - Hybrid (Onsite Tuesdays-Thursdays)
Job Type: Contract
Duration: 12 months to start

Job Description
We are seeking a Senior Web Developer with deep expertise in the Microsoft technology stack to join our team. The ideal candidate bridges the gap between back-end logic and front-end user interaction, ensuring that our applications looks great and feel seamless. The Senior Developer not only writes clean, efficient code, but also brings a strong eye for design and a passion for building applications that are both highly functional and intuitively usable. This role is ideal for a developer who is passionate about designing scalable web applications, building APIs, and leveraging cloud services to deliver impactful solutions. You will play a key role in the architecture, development, and deployment of enterprise-grade applications and collaborating across cross-functional teams.

Key Responsibilities

  • Design and implement intuitive user interfaces that reflect UX best practices.
  • Design, build, and maintain scalable web applications using latest .NET Core/ASP.NET Core and C#.
  • Develop and consume RESTful APIs to support integration across systems and services.
  • Contribute to front-end development using HTML, CSS, JavaScript, and modern frameworks such as Angular, React, Vue.js, or Blazor.
  • Ensure applications are responsive, accessible, and optimized for performance across devices.
  • Implement data-driven features with SQL Server, Cosmos DB, or equivalent technologies.
  • Design database schemas and optimize complex queries for performance and reliability.
  • Deploy, monitor, and scale web applications using Azure App Services and related services.
  • Set up and maintain CI/CD pipelines using Azure DevOps, GitHub Actions, and related tools.
  • Utilize Azure services such as Functions, Blob Storage, Key Vault, Service Bus, and App Insights.
  • Conduct unit and integration testing and apply debugging best practices.
  • Collaborate with product owners, QA, DevOps, and design teams in agile development processes.
  • Mentor junior developers and conduct code reviews to uphold engineering standards.
  • Keep current with technology trends, evaluating new tools and frameworks as appropriate.

Required Qualifications
.NET Technologies

  • Proficiency in .NET Core (.NET 8.0) / ASP.NET Core 8.0
  • Strong command of C# and object-oriented design principles
  • Experience with Web API development
  • Familiarity with the .NET Framework for legacy application support

Front-End Development

  • Proficiency in HTML, CSS, JavaScript
  • Experience with at least one of: Angular, React, Vue.js, or Blazor
  • Ability to create responsive and accessible user interfaces

Data Management

  • Strong experience in SQL Server, Cosmos DB
  • Skills in data modeling and query optimization

Azure Cloud Services

  • Solid understanding of Azure Fundamentals: App Services, Functions, Storage, Networking
  • Experience deploying applications using Azure App Services
  • Proficiency in setting up Azure DevOps pipelines, CI/CD automation
  • Preferred: Experience with Azure Service Bus, Key Vault, AppInsights, Data Factory

General Technical Skills

  • Expertise with Git and version control practices
  • Familiarity with unit and integration testing frameworks
  • Strong debugging and diagnostic skills

Soft Skills

  • Strong problem-solving and analytical thinking
  • Excellent verbal and written communication skills
  • Proven ability to collaborate in agile teams
  • Ability to mentor and lead by example
  • Flexible and adaptable to changing priorities and technologies

Preferred Qualifications

  • Bachelor s or Master s degree in Computer Science, Engineering, or related field
  • Microsoft certifications (e.g., Azure Developer Associate) are a plus
  • Experience with microservices, event-driven architecture, or domain-driven design
  • Strong experience in web development design methods
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.