Position: .NET Developer
Location: Houston, TX
Interview: 2nd round In person
Job Description
We are seeking a skilled .NET Developer to design, develop, test, and maintain scalable enterprise applications. The ideal candidate will have strong experience with C#, .NET/.NET Core,ASP.NET, REST APIs, SQL Server, and web application development, along with a solid understanding of Agile software development.
Key Responsibilities
- Design, develop, and maintain applications using C# and .NET/.NET Core.
- Develop scalable web applications and RESTful APIs usingASP.NETCore/Web API.
- Work with SQL Server to develop queries, stored procedures, and database solutions.
- Analyze business and technical requirements and translate them into technical solutions.
- Develop clean, maintainable, and reusable code following development best practices.
- Perform unit testing, debugging, troubleshooting, and defect resolution.
- Integrate applications with internal and third-party systems through APIs.
- Collaborate with business analysts, QA engineers, architects, and other development teams.
- Participate in code reviews and contribute to application design and architecture.
- Support application deployment, production issues, and performance improvements.
- Participate in Agile/Scrum ceremonies, sprint planning, and backlog refinement.
- Prepare and maintain technical documentation.
Required Skills
- 10+ years of experience in .NET/C# development.
- Strong hands-on experience with C#, .NET Core/.NET 6+ andASP.NETCore.
- Experience developing RESTful APIs/Web APIs.
- Strong SQL Server experience, including queries and stored procedures.
- Experience with HTML, CSS, JavaScript and modern web development.
- Understanding of Object-Oriented Programming (OOP) and software design principles.
- Experience with Git or other source-control tools.
- Strong debugging, problem-solving, and analytical skills.
- Experience working in Agile/Scrum environments.
Preferred Skills
- Experience with React or Angular.
- Experience with Azure/AWS cloud services.
- Knowledge of microservices architecture.
- Experience with Docker/Kubernetes.
- Familiarity with CI/CD tools such as Azure DevOps, Jenkins, or GitHub Actions.
- Experience with automated testing frameworks such as xUnit, NUnit, or MSTest.
Education
Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field preferred.