Job
Description
You are a highly skilled and motivated Dotnet FS Content Developer with expertise in designing, developing, and maintaining web applications using .NET technologies and Angular. You will collaborate with cross-functional teams to deliver robust solutions, ensure application scalability, and contribute to code reviews and testing. Your responsibilities include integrating APIs, optimizing database queries, and developing unit-tested, high-quality code. You will design, develop, and maintain scalable web applications using .NET Core MVC and Angular. Your role will involve building and integrating Web APIs and Microservices, collaborating with front-end and back-end teams for seamless integration, and developing and optimizing database queries using SQL Server and Entity Framework Core. You will implement unit tests using NUnit and Karma for code validation and work on the UI with HTML, CSS, JavaScript, TypeScript, jQuery, and AJAX to ensure application performance, quality, and responsiveness. Troubleshooting, debugging, and upgrading existing applications will also be part of your responsibilities. Qualifications: - Bachelor's degree in computer science, Software Engineering, or a related field. - 2+ years of experience in .NET Core MVC and Angular development. - Strong knowledge of C#, SQL Server, and ADO.NET. Preferred Qualifications: - Experience with Microservices architecture. - Familiarity with Web API development and testing. - Knowledge of Entity Framework Core and LINQ. Skills And Competencies: Technical Skills: - C#, .NET Core MVC, ADO.NET, Entity Framework Core. - SQL Server, Web API, Microservices. - HTML, CSS, JavaScript, TypeScript, jQuery, AJAX. - Angular development. - Unit testing with NUnit and Karma. - Proven ability to understand client requirements and translate them into actionable tasks for the team. Soft Skills: - Communication: Excellent verbal and written communication skills, with the ability to convey complex technical concepts in an easy-to-understand manner. - Presentation: Proficient in creating and delivering engaging and informative training sessions. - Instructional Design: Knowledge of curriculum development and various instructional methods. - Problem-Solving: Strong analytical skills to identify issues and develop effective solutions. - Adaptability: Ability to adjust teaching methods to suit different learning styles and environments. - Time Management: Efficient in managing multiple tasks and meeting deadlines. - Interpersonal Skills: Ability to build rapport with learners and provide constructive feedback. - Collaboration: Ability to work effectively with team members to improve training programs and materials. Certifications: - Any relevant industry Certification in Angular or relevant front-end frameworks.,