.NET Web Developer III

SMX Services and Consulting, Inc.

$90K — $120K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in software development, particularly with ASP.NET MVC and C#
  • Proficient in modern .NET frameworks such as .NET Core and Entity Framework
  • Expertise in developing responsive web applications using HTML5, CSS, and JavaScript
  • Experience with RESTful API design and database integrations
  • Strong understanding of Agile methodologies and software testing practices
  • Familiarity with security implementations using Okta and Microsoft Entra ID
  • Proven experience with technical documentation and requirements analysis

Responsibilities

  • Design, develop, test, deploy, and maintain enterprise web applications
  • Collaborate with stakeholders to gather and analyze system requirements
  • Develop both front-end and back-end components using the Microsoft technology stack
  • Build and maintain RESTful Web APIs while ensuring database integrity
  • Participate in architecture discussions and contribute to application design
  • Produce clean, scalable, and maintainable code adhering to industry standards
  • Mentor junior developers and participate in peer code reviews

Benefits

  • Comprehensive health and wellness programs
  • Opportunities for professional development and ongoing learning
  • Flexible working hours and potential for remote work
  • A supportive team environment encouraging collaboration and innovation
  • Access to the latest technology and tools to enhance productivity
Full Job Description
Position Summary

We are seeking an experienced Senior Full Stack .NET Developer to join an established development team responsible for designing, developing, enhancing, and supporting enterprise web applications. The ideal candidate is a hands-on developer with deep expertise in the Microsoft technology stack who enjoys collaborating with business stakeholders throughout the entire Software Development Life Cycle (SDLC).

You will participate in requirements gathering, architecture, development, testing, deployment, production support, and code reviews while helping modernize existing .NET MVC applications to .NET Core.

Required Education
  • Bachelor's or Associate's degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • Equivalent experience of 8+ years in software development may be considered in lieu of a degree.


Required QualificationsDevelopment Experience
  • 8+ years of experience developing Web, Windows, and Batch applications using ASP.NET MVC and C#
  • 8+ years of experience developing full-stack applications using:
  • .NET MVC
  • .NET Core
  • C#
  • JavaScript
  • jQuery
  • LINQ
  • Bootstrap
  • 8+ years of experience with Entity Framework
  • 8+ years of experience developing responsive web applications using HTML5, CSS, and JavaScript
  • 8+ years of experience with the Kendo UI Framework
  • Experience designing and developing RESTful Web APIs and n-tier applications


Database & Backend
  • 8+ years of experience with Microsoft SQL Server, including:
  • Stored Procedures
  • Functions
  • Views
  • SQL Client Tools
  • Experience administering or deploying applications using IIS
  • Experience with data modeling, data flow, and database design


Software Development Practices
  • 8+ years of experience with the complete Software Development Life Cycle (SDLC)
  • Experience with Agile development methodologies
  • Experience performing:
  • Unit Testing
  • Smoke Testing
  • Minimum 4 years of experience with Test-Driven Development (TDD)
  • Experience with GitHub version control and Jira (5+ years)


Security & Authentication
  • Experience implementing authentication and authorization solutions
  • Experience with Okta and Microsoft Entra ID (Azure Active Directory)


Documentation & Communication
  • Strong analytical and problem-solving skills
  • Experience performing requirements analysis and application design
  • Experience writing technical specifications, design documentation, and system documentation
  • Excellent written and verbal communication skills
  • Experience providing production support for enterprise web applications


Additional Experience
  • Experience supporting or maintaining Microsoft Access-based applications


Preferred Qualifications
  • Strong technical mastery of full-stack .NET application development
  • 8+ years of experience with:
  • .NET MVC
  • .NET Core
  • C#
  • JavaScript
  • jQuery
  • LINQ
  • Entity Framework
  • SQL Server
  • Experience with automated testing frameworks
  • Familiarity with industry-standard coding practices and development standards
  • Experience developing financial or enterprise business applications


Key Responsibilities
  • Design, develop, test, deploy, and maintain enterprise web applications
  • Collaborate with business stakeholders to gather and analyze requirements
  • Develop front-end and back-end components using the Microsoft technology stack
  • Build and maintain RESTful Web APIs and database integrations
  • Participate in architecture discussions and application design
  • Produce clean, scalable, and maintainable code
  • Participate in peer code reviews and mentor junior developers
  • Troubleshoot, debug, and resolve production issues
  • Prepare and maintain technical documentation
  • Ensure applications follow security, coding, and quality standards
  • Participate throughout the Agile development lifecycle


Technology StackLanguages & Frameworks
  • C#
  • ASP.NET MVC
  • .NET Core
  • JavaScript
  • jQuery
  • LINQ
  • Bootstrap
  • HTML5
  • CSS3
  • Kendo UI
  • Entity Framework
  • Web API


Database
  • Microsoft SQL Server
  • Stored Procedures
  • Functions
  • Views


Tools
  • GitHub
  • Jira
  • IIS
  • SQL Client Tools


Security
  • Okta
  • Microsoft Entra ID


Ideal Candidate

The successful candidate is a collaborative senior developer who takes ownership of delivering high-quality software. They are comfortable working independently with minimal supervision while actively contributing to team success through knowledge sharing, mentoring, code reviews, and continuous improvement. They possess strong communication skills, excellent problem-solving abilities, and an understanding of the broader business objectives behind technical solutions.

Similar Jobs

More Jobs at SMX Services and Consulting, Inc.

More Information Technology Jobs

Find similar .NET Web Developer III jobs: