Senior .NET Full Stack Developer

Enin Systems
Texas City, TX, United States
6 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

ASP.NET JavaScript (Programming Language) .NET Framework Multitier Architecture Applications Architecture Application Performance Management HTML5 Automation of Tests Microsoft Azure C Sharp (Programming Language) Cascading Style Sheets (CSS) Cloud Computing
+56 more
Software Quality Code Review Databases Continuous Integration Relational Databases Software Debugging Software Design Patterns DevOps Language Integrated Query Entity Framework Github Enterprise Messaging Systems Microsoft Software Microsoft SQL Server SQL Azure Nunit Object-Relational Mapping OAuth Object-Oriented Software Development Performance Tuning Scrum Methodology Software Architecture RabbitMQ Redis Openid Connect Distributed Caching Mstest JSON Web Token Software Engineering SQL Stored Procedures TypeScript Web Performance Optimization Web Services Software Organization .NET Core ReactJS Software Security Infrastructure as Code (IaC) Backend Git Xunit Event Driven Architecture Containerization AngularJS Solid Principles Kubernetes Information Technology Apache Kafka Front End Software Development Restful APIs Terraform Serverless Computing Docker Key Vault Jenkins Microservices

Job description

We are seeking an experienced Senior .NET Full Stack Developer to design, develop, and maintain scalable, secure, and high-performance web applications. The ideal candidate will have strong experience across the Microsoft technology stack, modern front-end frameworks, RESTful APIs, databases, cloud platforms, and software development best practices., * Design, develop, test, and maintain full-stack web applications using .NET / .NET Core / ASP.NET Core.

  • Develop responsive and user-friendly front-end applications using Angular, React, or similar frameworks.
  • Build and integrate RESTful APIs, microservices, and backend services.
  • Develop reusable, maintainable, and scalable application components.
  • Work with C#, ASP.NET Core, Entity Framework Core, LINQ, and SQL Server.
  • Design and optimize database schemas, stored procedures, queries, and indexes.
  • Implement authentication, authorization, security, and data protection best practices.
  • Develop applications using microservices, event-driven architecture, and cloud-native technologies where applicable.
  • Deploy and maintain applications using Microsoft Azure or other cloud platforms.
  • Implement CI/CD pipelines using Azure DevOps, GitHub Actions, Jenkins, or similar tools.
  • Perform code reviews and provide technical guidance to junior and mid-level developers.
  • Troubleshoot application issues, analyze performance bottlenecks, and implement solutions.
  • Write unit, integration, and automated tests to ensure application quality.
  • Collaborate with product managers, business analysts, QA engineers, architects, and other development teams.
  • Participate in Agile/Scrum ceremonies, sprint planning, estimation, and technical discussions.
  • Prepare technical documentation and contribute to architectural and design decisions.

Requirements

  • 12+ years of professional software development experience, with significant experience in .NET.
  • Strong proficiency in C# and .NET / .NET Core / ASP.NET Core.
  • Experience developing REST APIs and web services.
  • Strong front-end development experience with Angular, React, JavaScript, TypeScript, HTML5, and CSS3.
  • Strong experience with SQL Server and relational database concepts.
  • Experience with Entity Framework Core, LINQ, and ORM technologies.
  • Knowledge of object-oriented programming, SOLID principles, design patterns, and clean architecture.
  • Experience with Git and modern source-control practices.
  • Experience with Azure or other cloud platforms.
  • Knowledge of Docker, Kubernetes, and containerized application development is preferred.
  • Experience with CI/CD and DevOps practices.
  • Strong understanding of software development lifecycle, testing, debugging, and performance optimization.

Preferred Qualifications

  • Experience with Azure Functions, App Services, Azure SQL, Service Bus, Key Vault, and Application Insights.
  • Experience designing and developing microservices architectures.
  • Knowledge of Kafka, RabbitMQ, or other messaging platforms.
  • Experience with Redis or other distributed caching technologies.
  • Familiarity with Terraform or Infrastructure as Code (IaC).
  • Experience with automated testing frameworks such as xUnit, NUnit, or MSTest.
  • Knowledge of OAuth 2.0, OpenID Connect, JWT, and API security.
  • Experience working in Agile/Scrum environments.

Education

  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field is preferred.
  • Equivalent professional experience may be considered.

Key Competencies

  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration abilities.
  • Ability to work independently and manage multiple priorities.
  • Strong understanding of software architecture and development best practices.
  • Ability to mentor developers and provide technical leadership.
  • Strong attention to code quality, security, scalability, and performance.

Apply for this position

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

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

2:04 min

Creating and configuring the unit test project

Roman Alexis Anastasini · World Congress 2021

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

4:37 min

Writing readable test assertions without boilerplate test classes

Florian Bruhin · World Congress 2021

Videos

See all

Related articles

See all