Quick Overview
Seniority
Mid Senior
Work mode
Hybrid
Location
Texas City, TX, United States
Posted
2 days ago
DockerMicroservicesSQLSQL ServerOAuthScrumAgileAngularAzureC#.NETASP.NETGitGitHub ActionsJWTJavaScriptJenkinsKafkaKubernetesRESTRabbitMQReactRedisTerraformTypeScriptVault
Job Description
Senior .NET Full Stack Developer
Job Summary
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.
Key Responsibilities
- 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.
Required Skills
- 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.
Similar jobs
- EA
Operational Dashboard Developer with Security Clearance
NewEmpower AI
Washington, DC🇺🇸Hybrid22 hours agoLESSPower BITechnology - EV
ServiceNow Developer with Security Clearance
NewEverforth
Hill AFB, UT🇺🇸Hybrid22 hours agoScrumAgileKafkaTechnology - DE
Junior GIS Developer with Security Clearance
NewDewberry
Fairfax, VA🇺🇸Hybrid22 hours agoAWSAgileAzure+4Technology - BL
Software Design Engineer/Game Developer 4 with Security Clearance
NewBy Light
Orlando, FL🇺🇸On-siteYesterdayDockerC++Git+3Technology - WY
Agile Developer 2 with Security Clearance
NewWyetech, LLC
Annapolis Junction, MD🇺🇸$78 - $105/hrOn-site22 hours agoDockerMongoDBSpring+10Technology - WO
Senior Full Stack Software Engineer - Agent Platform with Security Clearance
NewWorkday, Inc.
Atlanta, GA🇺🇸Hybrid22 hours agoAPI GatewayAWSETL+6Technology