Description
You will design and develop software applications using the .NET framework.
Responsibilities
- Analyze and translate business requirements into technical specifications.
- Write clean, efficient, and well-documented code.
- Participate in code reviews and provide feedback to improve code quality.
- Troubleshoot and debug issues in existing software applications.
- Collaborate with cross-functional teams to ensure timely project delivery.
Required Skills
- 5+ years of professional experience.
- Bachelor's degree.
- Advanced proficiency in C#, ASP.NET, WinForms, and WPF.
- Advanced SQL Server skills, including T-SQL, Database Design, and Query Optimization.
- Intermediate experience with Git for Version Control, Branching, and Merging.
- Intermediate experience with Unit Testing frameworks like NUnit, MSTest, and Code Coverage.
- Proficiency in Agile Methodologies: Scrum and Kanban.
- Advanced critical thinking, analytical skills, and debugging capabilities.