- Design and develop software applications using .NET technologies
- Collaborate with cross-functional teams to identify and prioritize software features
- Write clean, scalable, and maintainable code
- Test and debug software applications to ensure they meet quality standards
- Participate in code reviews to ensure code quality and maintainability
- Keep up-to-date with emerging trends and technologies in software development
Requirements:
- Bachelor's degree in Computer Science or related field
- 3+ years of experience in software development using .NET technologies
- Strong understanding of C#, ASP.NET, MVC, SQL Server, and other related technologies
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Experience with agile development methodologies
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
Key Responsibilities
- Collaborate with cross-functional teams to identify and prioritize software features
- Write clean, scalable, and maintainable code
- Test and debug software applications to ensure they meet quality standards
- Participate in code reviews to ensure code quality and maintainability
- Keep up-to-date with emerging trends and technologies in software development
Skills, Knowledge and Expertise
- 3+ years of experience in software development using .NET technologies
- Strong understanding of C#, ASP.NET, MVC, SQL Server, and other related technologies
- Experience with front-end technologies such as HTML, CSS, and JavaScript
- Experience with agile development methodologies
- Strong problem-solving and analytical skills
- Excellent communication and teamwork skills
