Description
You will design, develop, and maintain scalable software applications using the .NET framework in Plano, TX.
Responsibilities
- Design, develop, and deploy scalable applications using C#, ASP.NET, MVC, Web API, and Entity Framework.
- Translate user requirements into technical specifications by collaborating with product managers and designers.
- Write clean, efficient, and well-documented code while adhering to established coding standards.
- Troubleshoot and debug software issues to identify and implement root cause solutions.
- Collaborate with QA teams on unit, integration, and performance testing within Agile processes.
Required Skills
- 2-4 years of experience as a .NET Developer or Software Engineer.
- Proficiency in C# and the .NET Framework.
- Experience with ASP.NET, MVC, Web API, and Entity Framework.
- Knowledge of relational databases and SQL Server, including query optimization.
- Familiarity with front-end technologies including HTML, CSS, and JavaScript.
- Experience with version control systems such as Git.
- Understanding of software design patterns and architectural principles.
- Experience working within Agile methodologies.
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
Preferred Skills
- Experience with cloud platforms like Microsoft Azure or AWS.
- Knowledge of containerization tools such as Docker and Kubernetes.
- Familiarity with DevOps practices, CI/CD, and client-facing environments.
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field. Equivalent work experience will be considered.