Senior .NET Full Stack Developer
Enin Systems
Texas City, TX, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 3 years ago
AJ
Austin Joy
What Are The Top Skills Required For Azure Developers?
over 4 years ago
EM
Eli McGarvie
Fullstack Developer Salary UK
over 3 years ago
EM
Eli McGarvie
Fullstack developer salary in Germany [2023]
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago