Senior .Net Developer
Raas Infotek LLC
Texas City, TX, United States
1 day 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
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source
Tech stack
JavaScript (Programming Language)
.NET Framework
ADO.NET
Application Programming Interfaces (APIs)
Amazon Web Services
Application Performance Management
Application Services
ASP.NET MVC Framework
HTML5
Unit Testing
Microsoft Azure
C Sharp (Programming Language)
+54 more
Cascading Style Sheets (CSS)
Cloud Computing
Software Quality
Code Review
Databases
Continuous Integration
Database Queries
Software Debugging
Dependency Injection
Software Design Patterns
DevOps
Web Development
Distributed Systems
Language Integrated Query
Entity Framework
Github
Integrated Development Environments
Enterprise Messaging Systems
Microsoft SQL Server
SQL Azure
Nunit
OAuth
Object-Oriented Software Development
Scrum Methodology
Query Optimization
RabbitMQ
Azure Active Directory
Mstest
JSON Web Token
Service-Oriented Architecture
Software Deployment
Software Engineering
SQL Stored Procedures
Transact-SQL
TypeScript
Azure Service Bus
Enterprise Software Applications
.NET Core
ReactJS
Git
Xunit
Containerization
AngularJS
Solid Principles
Information Technology
Integration Frameworks
Apache Kafka
Front End Software Development
Software Coding
Restful APIs
Serverless Computing
Docker
Jenkins
Microservices
Job description
We are looking for a highly experienced and motivated Senior .NET Developer with 10+ years of experience in designing, developing, and maintaining scalable, high-performance enterprise applications. The ideal candidate should have strong expertise in Microsoft .NET technologies, cloud platforms, microservices architecture, and modern application development practices., * Design, develop, test, and maintain scalable and high-performance applications using C# and .NET technologies.
- Architect and implement enterprise-level applications following industry best practices and coding standards.
- Develop and integrate RESTful APIs, microservices, and third-party integrations.
- Build responsive and user-friendly front-end applications using Angular or React.
- Design, develop, and optimize SQL Server databases, stored procedures, and complex queries.
- Implement cloud-based solutions and deploy applications using Microsoft Azure or AWS.
- Collaborate with architects, business analysts, QA engineers, DevOps teams, and other developers.
- Identify and resolve technical issues, application bottlenecks, and production defects.
- Participate in code reviews and ensure code quality, maintainability, scalability, and security.
- Develop automated unit tests and support continuous integration and deployment processes.
- Provide technical guidance and mentorship to junior developers.
- Participate in requirement analysis, technical design discussions, sprint planning, and project delivery.
Requirements
- 10+ years of professional experience in software development using Microsoft .NET technologies.
- Strong hands-on experience with C#, .NET Core, .NET 6/7/8, ASP.NET MVC, and .NET Framework.
- Extensive experience developing web applications, enterprise solutions, and RESTful Web APIs.
- Strong knowledge of Microservices architecture, distributed systems, and service-oriented architecture (SOA).
- Experience with front-end technologies such as Angular, React, JavaScript, TypeScript, HTML5, and CSS3.
- Strong database experience with Microsoft SQL Server, T-SQL, Stored Procedures, Functions, Triggers, and Query Optimization.
- Hands-on experience with Entity Framework, Entity Framework Core, LINQ, and ADO.NET.
- Experience with cloud platforms such as Microsoft Azure or AWS.
- Knowledge of Azure App Services, Azure Functions, Azure SQL, Azure Storage, and cloud-based application deployment.
- Experience with messaging technologies such as Azure Service Bus, RabbitMQ, or Kafka.
- Strong understanding of Object-Oriented Programming (OOP), SOLID principles, Design Patterns, and dependency injection.
- Experience implementing authentication and authorization using OAuth 2.0, JWT, and Azure Active Directory.
- Hands-on experience with Git, GitHub, Azure DevOps, Jenkins, and CI/CD pipelines.
- Experience with unit testing frameworks such as NUnit, xUnit, or MSTest.
- Knowledge of Agile/Scrum methodologies and software development life cycle (SDLC).
- Experience with application performance tuning, debugging, troubleshooting, and production support.
- Familiarity with containerization technologies such as Docker and Kubernetes is a plus., * Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Strong analytical, problem-solving, and communication skills.
- Ability to work independently and collaboratively in a fast-paced development environment.
- Experience leading development activities and handling complex technical challenges.
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
Loading talks and stories from around this role…