Senior Software Engineer - .Net Full Stack Developer
- ๐บ๐ธ United States
- On-site
- Senior
- 3 weeks ago
- .NET
- ASP.NET Core
- C#
- Angular
- React.js
- Vue
- .NET Core
- JavaScript
- TypeScript
- HTML5
- CSS3
- REST API
- SQL
- Agile
- CI/CD
- Devops
- .NET Framework
- ASP.NET
- MVC
- Entity Framework
- Bootstrap
- Azure DevOps
- GitHub
- Git
- Docker
- SonarQube
- Azure
- App Services
- Azure Functions
- Object Oriented Programming
- OOP
- Scrum
- Microservices
- Kubernetes
- RabbitMQ
- JWT
- OpenID Connect
Job Description: .NET Full Stack Developer
Location: Wilmington, DE (Onsite 5 days/week)
Position Title
.NET Full Stack Developer
Job Summary
We are seeking a highly skilled.NET Full Stack Developer with hands-on experience in designing, developing, and maintaining scalable enterprise applications. The ideal candidate should possess strong expertise in.NET technologies, ASP.NET Core, C#, Web APIs, SQL Server, and modern front-end frameworks such asAngular, React, or Vue.js. The candidate will collaborate with cross-functional teams to deliver high-quality software solutions aligned with business objectives.
Key Responsibilities
- Design, develop, test, and deploy web-based applications using.NET Core/.NET 8, C#, ASP.NET Core, and Web APIs.
- Develop responsive and user-friendly front-end applications usingAngular, React, JavaScript, TypeScript, HTML5, and CSS3.
- Build and consume RESTful APIs and integrate third-party services.
- Write clean, scalable, secure, and maintainable code following coding standards and best practices.
- Develop database objects, optimize SQL queries, and maintain database performance.
- Collaborate with Business Analysts, Architects, Product Owners, and QA teams throughout the SDLC.
- Perform code reviews, troubleshoot production issues, and implement fixes.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and demos.
- Implement CI/CD pipelines and support DevOps initiatives.
- Ensure application security, performance, scalability, and reliability.
Required Skills
Backend
- C#, .NET Framework, .NET Core/.NET 6/7/8
- ASP.NET MVC, ASP.NET Core
- REST API Development
- Entity Framework Core
- Dependency Injection
- LINQ and ORM concepts
Frontend
- Angular (preferred) or React
- JavaScript, TypeScript
- HTML5, CSS3, Bootstrap
- Responsive Web Design
Database
- SQL Server
- Stored Procedures, Functions, Views
- Query Optimization and Performance Tuning
DevOps & Tools
- Azure DevOps / GitHub
- Git Version Control
- CI/CD Pipelines
- Docker (preferred)
- SonarQube and Code Quality Tools
Cloud (Preferred)
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Storage
- Azure Service Bus
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 8-10 years of experience in full-stack application development.
- Strong understanding of Object-Oriented Programming (OOP), Design Patterns, and SOLID principles.
- Experience working in Agile/Scrum environments.
- Excellent problem-solving and communication skills.
Preferred Skills
- Microservices Architecture
- Kubernetes
- Messaging systems (Kafka, RabbitMQ, Azure Service Bus)
- Authentication and Authorization (OAuth 2.0, JWT, OpenID Connect)
- Experience in BFSI, FinTech, or Enterprise Digital Transformation projects
Key Competencies
- Ownership and accountability
- Team collaboration
- Client-focused mindset
- Analytical and troubleshooting skills
- Continuous learning and innovation
Senior Software Engineer - .Net Full Stack Developer ยท Mphasis