Job Description
Job Description
We are looking for an experienced Full-Stack Software Developer to join our team north of Dallas, TX in the Flower Mound / Coppell / Carrollton region. In this role, you will design, develop, and maintain software applications using cutting-edge technologies, including C#, React, and Microsoft Azure. You will collaborate with cross-functional teams to deliver high-quality solutions that meet business needs while mentoring less experienced developers and providing technical leadership.
Responsibilities:
• Develop and maintain robust applications using the .NET Framework, C#, and React.
• Design and implement software solutions hosted in the Microsoft Azure environment.
• Create detailed documentation for architectural designs, workflows, and logical processes.
• Support, troubleshoot, and enhance existing corporate software applications to ensure optimal performance.
• Work closely with product managers, quality assurance engineers, and other stakeholders to ensure timely delivery of high-quality software products.
• Identify, troubleshoot, and resolve complex software issues during development, testing, and deployment phases.
• Conduct risk assessments and implement mitigation strategies to ensure project success.
• Provide mentorship and technical guidance to less experienced developers, including conducting code reviews.
• Participate in team meetings to share project updates, brainstorm new ideas, and address challenges.
• Manage production support issues and implement change management processes effectively.
- Bachelor’s degree in computer science, software engineering, or a related field.
- At least 6 years of experience working with web technologies in a Visual Studio .NET environment, including C# and .NET Framework
- Strong expertise in JavaScript development and experience with ReactJS library.
- Proficiency in working with Azure services such as Azure Functions, Logic Apps, Service Bus, Azure SQL Database, and Azure Cosmos DB.
- Extensive experience with SQL Server, including the ability to code and debug stored procedures.
- Strong expertise in JavaScript development, with experience in frameworks like jQuery being an advantage.
- Familiarity with Azure DevOps for managing development workflows.
- Proven ability to troubleshoot complex technical issues and deliver solutions efficiently.