Bachelor's degree in Computer Science or related field.
8-10 years of experience in full-stack application development.
Strong understanding of Object-Oriented Programming (OOP) and Design Patterns.
Experience in Agile/Scrum environments.
Excellent problem-solving and communication skills.
Responsibilities
Design, develop, test, and deploy web applications using .NET Core and ASP.NET Core.
Develop responsive front-end applications using Angular or React.
Build and consume RESTful APIs and integrate third-party services.
Write clean, scalable, and maintainable code following best practices.
Optimize SQL queries and maintain database performance.
Collaborate with cross-functional teams throughout the SDLC.
Implement CI/CD pipelines and support DevOps initiatives.
Benefits
Onsite work environment in Wilmington, DE, fostering team collaboration.
Opportunity to work with modern technologies and frameworks.
Engagement in Agile ceremonies promoting team dynamics.
Focus on application security, performance, and reliability.
Support for continuous learning and innovation.
Full Job Description
Role description
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 as Angular, 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 using Angular, 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