Role: C#Developer
Location: Dallas, TX Onsite
Experience: 4–5 Years
Job Summary
We are seeking a skilledC#Developerwith4–5 years of hands-on software development experienceto join our engineering team inDallas, TX. The ideal candidate will have strong expertise inC#, .NET/.NET Core, ASP.NET Core, Web API, SQL Server, and object-oriented programming.
The candidate will be responsible for designing, developing, testing, debugging, and maintaining scalable enterprise applications while working closely with business analysts, QA engineers, architects, and other development teams.
Key Responsibilities
- Design, develop, test, and maintain applications usingC#and .NET/.NET Core.
- Develop scalable and secureRESTful APIs and Web Servicesusing ASP.NET Core/Web API.
- Build and maintain enterprise applications usingObject-Oriented Programming (OOP)principles.
- Develop database-driven applications usingSQL Server.
- Write optimizedSQL queries, stored procedures, views, and functions.
- Work withEntity Framework / Entity Framework Corefor database integration.
- Participate in application design, development, code reviews, testing, and deployment.
- Troubleshoot and resolve application defects, performance issues, and production problems.
- Develop reusable and maintainable code followingSOLID principles and design patterns.
- Integrate applications with internal and external APIs and third-party services.
- Write unit and integration tests to ensure application quality and reliability.
- Collaborate with QA teams to identify and resolve defects.
- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, and retrospectives.
- Work with Git-based source control and follow established branching and code-review practices.
- Prepare technical documentation related to application design, development, and support.
Required Technical Skills
- 4–5 years of professional software development experience.
- Strong hands-on experience withC#.
- Strong experience with.NET / .NET Core / ASP.NET Core.
- Experience developingREST APIs / Web APIs.
- Strong understanding ofObject-Oriented Programming (OOP).
- Experience withEntity Framework / Entity Framework Core.
- Strong experience withMicrosoft SQL Server.
- Proficiency in writingSQL queries and stored procedures.
- Experience withGit, GitHub, GitLab, or Azure DevOps.
- Experience withUnit Testingusing frameworks such as NUnit, xUnit, or MSTest.
- Strong understanding ofsoftware development lifecycle (SDLC).
- Experience working inAgile/Scrum environments.