C#/ASP.NET Skills: Strong expertise in C# and .NET frameworks. Experience with REST APIs, Microservices architecture, and cloud services (Azure, AWS). Entity Framework or similar ORM experience for database interactions. Angular: Deep understanding of Angular (2+), TypeScript, and front-end concepts. Experience with RxJS, Angular services, directives, and reactive forms. Familiarity with Angular testing frameworks (Jasmine, Karma). Databases: SQL Server, PostgreSQL, or any relational database experience, including writing efficient queries and managing schema design. Experience with NoSQL databases like MongoDB can be beneficial. Version Control: Git proficiency for version control and managing pull requests. CI/CD Pipelines: Familiarity with tools like Jenkins, Azure DevOps, GitLab, or others for automated builds and deployments. Testing: Knowledge of unit testing (NUnit, Jasmine/Karma, Mocha) and test-driven development (TDD) practices. Design Patterns & SOLID Principles: Strong understanding of OOP (Object-Oriented Programming), design patterns (MVC, Singleton, Factory), and SOLID principles for clean, maintainable code. Leadership Skills: Code Reviews: Leading thorough code reviews and ensuring the team follows good coding standards. Agile Methodologies: Experience with Scrum or Kanban for iterative development and sprint planning. Problem-Solving: Analytical thinking to troubleshoot complex issues across both front-end and back-end technologies. Soft Skills: Communication: Strong communication skills for dealing with stakeholders and explaining technical concepts to non-technical team members. Collaboration: Ability to work closely with designers, product owners, and QA teams. Leadership and Team Building: Motivating the team, promoting a positive and productive work environment.,
Employement Category:
Employement Type: Full timeIndustry: IT Services & ConsultingRole Category: Not SpecifiedFunctional Area: Not SpecifiedRole/Responsibilies: Lead Consultant - Full stack Job in ETG