Job Openings
.NET + Angular + Unit Testing
About the job .NET + Angular + Unit Testing
Job Title: .NET + Angular + Unit Testing Developer
Job Description: We are seeking a highly skilled and experienced .NET + Angular + Unit Testing Developer to join our dynamic development team. As a developer, you will be responsible for designing, coding, testing, and maintaining high-quality software solutions using the .NET framework, Angular, and various unit testing frameworks. The ideal candidate should have a solid background in software development, with expertise in .NET, Angular, and unit testing practices.
Responsibilities:
- Collaborate with cross-functional teams to gather and analyze software requirements
- Design, develop, and implement robust and scalable software solutions using .NET and Angular technologies
- Write clean, efficient, and maintainable code using best practices and coding standards
- Perform unit testing and code reviews to ensure software quality and adherence to project specifications
- Troubleshoot and debug software issues, identify bottlenecks, and propose solutions
- Collaborate with quality assurance teams to ensure proper testing and documentation of developed software
- Stay up to date with the latest trends and advancements in .NET, Angular, and unit testing practices
- Participate in team meetings, discussions, and code reviews to improve overall development processes
- Mentor and provide guidance to junior developers when needed
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5 to 7 years of professional work experience as a .NET developer with expertise in Angular and unit testing
- Strong proficiency in C#, .NET Framework, ASP.NET, and Angular framework
- In-depth knowledge of JavaScript, TypeScript, HTML, and CSS
- Experience with unit testing frameworks such as NUnit, MSTest, or xUnit
- Solid understanding of software development principles and best practices
- Familiarity with Agile/Scrum methodologies and version control systems (e.g., Git)
- Ability to work independently as well as collaboratively in a team environment
- Strong problem-solving and analytical skills
- Excellent communication and interpersonal skills
Preferred Skills:
- Experience with other front-end frameworks like React or Vue.js
- Knowledge of cloud platforms such as Azure or AWS
- Familiarity with containerization technologies such as Docker
- Understanding of DevOps principles and tools