Quick Overview
Job Description
Senior Software Developer Job Description Seeking a highly skilled Senior Software Developer with extensive experience in full-stack application development using Microsoft technologies and modern JavaScript frameworks. The ideal candidate will have expertise in .NET Framework, .NET Core, ASP.NET MVC, SQL Server, ReactJS, Next.js, TypeScript, and CI/CD practices. This role is responsible for designing, developing, deploying, and maintaining scalable enterprise applications while providing technical leadership, mentoring team members, and driving development best practices. Key Responsibilities • Design, develop, test, and maintain enterprise applications using C#, .NET Framework, and .NET Core/.NET 8+. • Build modern, responsive web applications using ASP.NET MVC, ReactJS, Next.js, HTML5, CSS3, JavaScript, and TypeScript. • Develop and maintain RESTful APIs, microservices, and backend services. • Design, develop, and optimize database solutions using Microsoft SQL Server. • Implement and manage CI/CD pipelines to support automated build, testing, and deployment processes. • Ensure adherence to software development, best practices, coding standards, and security guidelines. • Perform code reviews, troubleshooting, debugging, and application performance optimization. • Collaborate with product owners, architects, business stakeholders, and cross-functional teams to deliver high-quality solutions. • Mentor junior developers and provide technical guidance across projects. • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and solution design discussions. • Create and maintain technical documentation, deployment procedures, and system architecture documentation. Required Skills & Experience • 5+ years of SOLID experience in software development. • Strong proficiency in C#, .NET Framework, .NET Core, ASP.NET MVC, and ASP.NET Core. • Hands-on experience with ReactJS, Next.js, HTML5, CSS3, JavaScript, and TypeScript. • Strong knowledge of SQL Server, including database design, stored procedures, query optimization, and performance tuning. • Experience developing and consuming REST APIs. • Experience with Entity Framework / Entity Framework Core. • Hands-on experience with CI/CD pipelines using Azure DevOps, GitHub Actions, or Jenkins. • Proficiency with Git and modern source control practices. • Experience working in Agile/Scrum environments. • Knowledge of Azure Cloud Services, DevOps practices, and application deployment. Primary Technology Stack C#, .NET Framework, .NET Core, ASP.NET MVC, ASP.NET Core, SQL Server, ReactJS, Next.js, HTML5, CSS3, JavaScript, TypeScript, Azure DevOps, Jenkins, CI/CD Pipelines, Git, REST APIs, Entity Framework, Azure Cloud Services, JIRA.
Similar jobs
- AS
Software Engineering - Software Engineer II
NewApex Systems
Redmond, WA🇺🇸$58 - $68/hrOn-siteYesterdayMachine LearningPyTorchPythonTechnology - AS
BSP (Kernel / QNX) Software Engineer
NewAmaze Systems Inc
Hillsboro, OR🇺🇸HybridYesterdayEmbedded SystemsTCP/IPAgile+5Technology - TS
Sr. Staff Software Engineer - Agentic AI Products
NewThe Search Solutions, LLC
United States🇺🇸HybridYesterdayDjangoFastAPIAWS+6Technology - CG
Network Engineer
NewCCS Global Tech
Bethesda, MD🇺🇸$116.3k - $210.3k/yrOn-siteYesterdayTCP/IPDNSTechnology - IT
Senior Software Engineer
NewIrvine Technology Corporation (ITC)
United States🇺🇸$70 - $80/hrRemoteYesterdayDynamoDBMicroservicesNode.js+2Technology - AS
Software Engineer - Junior/Mid
NewApex Systems
Waverly, IA🇺🇸HybridYesterday.NETTechnology