NET Full Stack Developer

Coforge Limited
New York, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

New York, United States of America

Tech stack

ASP.NET
JavaScript
.NET
Agile Methodologies
Amazon Web Services (AWS)
Application Performance Management
ASP.NET
HTML5
User Authentication
Unit Testing
Azure
Bootstrap
C Sharp (Programming Language)
CSS
Cloud Computing
Code Reuse
Code Review
Database Schema
Software Debugging
Software Design Patterns
Entity Framework
Github
Enterprise Messaging Systems
Microsoft Software
Microsoft SQL Server
Nunit
OAuth
Object-Oriented Software Development
Performance Tuning
Scrum
RabbitMQ
Redis
Openid Connect
Mstest
JSON Web Token
Software Deployment
Software Engineering
SQL Stored Procedures
SQL Databases
TypeScript
Web Applications
Web Application Frameworks
Enterprise Software Applications
.NET Core
Microsoft Power Automate
React
Caching
Indexer
GIT
Xunit
Vue.js
Angular
Solid Principles
Information Technology
Kafka
Bitbucket
Front End Software Development
REST
Serverless Computing
Docker
Web Api
Microservices

Job description

Coforge is seeking an experienced .NET Full Stack Developer with 8+ years of hands-on experience in designing, developing, and maintaining enterprise-grade web applications. The ideal candidate should possess strong expertise in Microsoft technologies, modern JavaScript frameworks, RESTful APIs, cloud platforms, and Agile development practices. This role requires collaboration with cross-functional teams to deliver scalable, secure, and high-performing applications for enterprise clients across various industries., · Design, develop, test, and maintain enterprise-level Full Stack applications.

· Build scalable REST APIs and Microservices using .NET technologies.

· Develop responsive user interfaces using Angular, React, or modern JavaScript frameworks.

· Collaborate with Business Analysts, Architects, QA teams, and Product Owners.

· Optimize application performance and troubleshoot production issues.

· Write clean, maintainable, and reusable code following coding standards and best practices.

· Participate in code reviews and technical design discussions.

· Implement secure authentication and authorization mechanisms.

· Develop and optimize SQL queries, stored procedures, and database objects.

· Integrate third-party APIs and enterprise applications.

· Support application deployments through CI/CD pipelines.

· Contribute to cloud-native application development and modernization initiatives.

· Work in Agile Scrum teams and participate in sprint planning, stand-ups, and retrospectives.

Requirements

· 8+ years of experience in Full Stack Development using Microsoft technologies

· Strong experience with C#, .NET Framework, .NET Core / .NET 6/7/8, ASP.NET MVC, ASP.NET Core

· Hands-on experience with Web API, RESTful Services, Microservices Architecture

· Strong front-end development experience with Angular (preferred), React, or Vue.js

· Proficiency in HTML5, CSS3, JavaScript, TypeScript, Bootstrap

· Strong experience with SQL Server including stored procedures, views, functions, indexing, and performance tuning

· Experience with Entity Framework / Entity Framework Core

· Experience with Azure or AWS cloud services

· Knowledge of Azure DevOps, Git, GitHub, or Bitbucket

· Experience working with CI/CD pipelines

· Strong understanding of Object-Oriented Programming (OOP), SOLID Principles, Design Patterns

· Experience with Agile/Scrum methodologies

· Strong analytical, debugging, and problem-solving skills

· Excellent communication and stakeholder collaboration skills

Preferred Skills:

· Experience with Docker and Kubernetes

· Experience with Azure Functions, Logic Apps, Service Bus, or Event Grid

· Knowledge of Messaging technologies such as Kafka or RabbitMQ

· Experience with Redis or other caching technologies

· Familiarity with OAuth 2.0, OpenID Connect, JWT Authentication

· Experience working in Banking, Financial Services, Healthcare, Insurance, Retail, or Manufacturing domains

· Experience with Unit Testing frameworks such as xUnit, NUnit, or MSTest, · Bachelor''s degree in Computer Science, Information Technology, Engineering, or related field.

· 8-15 years of professional software development experience.

· Proven experience delivering enterprise-scale applications.

· Strong verbal and written communication skills.

· Ability to work independently as well as within distributed teams.

Apply for this position