Full Stack .NET Developer / React

Kforce Inc.
United States
1 day ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework ADO.NET Agile Methodology Amazon Web Services HTML5 Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing Code Review
+28 more
Databases Continuous Integration Dependency Injection Software Design Patterns DevOps Entity Framework Microsoft SQL Server Node.Js NoSQL Scrum Methodology Software Architecture Software Engineering Software Systems System Testing TypeScript Web Applications .NET Core ReactJS Backend Gitlab Git Containerization Information Technology Production Code Front End Software Development Api Design Restful APIs Docker

Job description

We are seeking a Senior Full Stack Software Engineer to design, build, modernize, and maintain enterprise web applications. This position requires deep experience across Microsoft-based backend development and modern React frontend development.

The engineer will contribute throughout the software development lifecycle, including requirements, architecture, development, testing, deployment, troubleshooting, and application support., Develop and maintain full-stack applications using C#, ASP.NET, .NET Framework and/or .NET Core, and React. Build responsive frontend applications utilizing React, TypeScript, JavaScript, HTML5, and CSS3. Design and maintain RESTful APIs and backend services. Develop database-driven software using SQL Server, Entity Framework, ADO.NET, and related technologies. Implement scalable application architectures and common software design patterns. Apply dependency injection and service-oriented design concepts where appropriate. Collaborate with technical teams and business stakeholders to translate requirements into software solutions. Write maintainable, secure, and scalable production code. Perform unit, integration, and system testing. Diagnose application defects and complex technical issues. Participate in peer code reviews. Manage source code through Git and GitLab. Support application deployments, release activities, and environment maintenance. Participate in Agile development activities including sprint planning, standups, retrospectives, and backlog refinement.

Requirements

Active Top Secret clearance. 8+ years of professional software engineering or application development experience. Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field. Equivalent professional experience may be considered.

Strong hands-on experience with: C# ASP.NET .NET Framework and/or .NET Core React TypeScript JavaScript HTML5/CSS3 Entity Framework ADO.NET Microsoft SQL Server RESTful APIs Git/GitLab Experience designing scalable application architectures. Understanding of API design and modern software architecture practices. Strong troubleshooting and analytical abilities. Strong written and verbal communication skills.

Preferred Qualifications Node.js experience. AWS and/or Microsoft Azure experience. Experience with relational and NoSQL database technologies. Experience with ORM frameworks. Knowledge of DevOps and CI/CD practices. Docker or other containerization experience. Agile/Scrum development experience. Relevant Microsoft, cloud, or software engineering certifications. Experience supporting secure or mission-critical systems.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…