Mphasis

Mphasis

·2 days ago

Senior software engineer - .net full stack developer

Apply now

Location

onsite, Wilmington, DE, United States

Salary

$75k – $150k/yr

Commitment

Full Time

Level

Senior (5+ years)

Required skills

LibrariesFull Stack FrameworkContainer ManagementFrameworksIDECode ReviewSoftwareHosted PlatformVersion ControlApplication HostingSaaSContinuous Integration (CI)Templating LanguagesBig Data ToolsInfrastructureProject ManagementStreaming & MessagingObject Relational Mapper (ORM)Computer VisionCloud ComputingComputeContinuous Delivery/Deployment (CD)QueuesContainer OrchestrationProgramming LanguagesOrchestration & ManagementAnalyticsCloud ProductsDevOpsSQLApp Definition and DevelopmentOSSScheduling & OrchestrationData Science ToolsEnterprise SoftwareServerlessJavaScript UI LibrariesCode CollaborationFrontend FrameworkDatastores

Job 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.

Key Competencies

  • Ownership and accountability.
  • Team collaboration.
  • Client-focused mindset.
  • Analytical and troubleshooting skills.
  • Continuous learning and innovation.

Ready to join the team?

Apply now

Similar Jobs: