Job Title: .NET Full Stack Developer Job Location: Dallas/Remote
Job Description: We are seeking a skilled and experienced .NET Full Stack Developer with 5-7 years of hands-on experience in MS .NET, T-SQL, React JS, Azure Dev Ops, CI/CD, and proficient knowledge of GIT, Azure, and Azure API Gateway. The successful candidate will play a key role in designing, developing, and maintaining scalable and high-performance full-stack applications to meet the needs of our organization.
Roles & Responsibilities:Design, develop, and maintain full-stack applications utilizing MS .NET Core, ASP.NET, React JS and T-SQL, MVC, Entity Framework technologies.Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.Implement best practices for code quality, testing, and deployment using Azure Dev Ops for CI/CD pipelines.Utilize GIT for version control management and collaboration within the development team.Work with Azure services such as Azure API Gateway, Azure Functions, Azure SQL Database, and Azure App Service to build cloud-native applications.Ensure the security, scalability, and reliability of applications through proper design and implementation.Troubleshoot and debug issues, perform root cause analysis, and implement solutions in a timely manner.Stay updated with emerging technologies and industry trends to continuously improve skills and enhance development practices.
Qualifications:5-7 years of professional experience as a .NET Full Stack Developer or similar role.Proficiency in T-SQL, MS .NET, React JS, and related frameworks/libraries.Experience with Azure Dev Ops, CI/CD pipelines, and automated deployment processes.Strong knowledge of GIT for version control management and collaborative development workflows.Familiarity with Azure services such as Azure API Gateway, Azure Functions, Azure SQL Database, and Azure App Service.Solid understanding of software development principles, design patterns, and best practices.Excellent problem-solving skills and attention to detail.Strong communication and interpersonal skills with the ability to work effectively in a team environment.Ability to adapt to changing priorities and work efficiently in a fast-paced environment.
Education:Bachelor's degree in Computer Science, Engineering, or a related field.