Role & Responsibilities:
- Proficient Software Development with Microsoft Technologies: Demonstrate expertise in software development using Microsoft technologies, ensuring high-quality code and efficient application performance.
- Collaborative Problem-Solving and Stakeholder Engagement: Collaborate effectively with stakeholders to understand product requirements and challenges, proactively addressing issues through analytical problem-solving and strategic software solutions.
- Agile Learning and Technology Integration: Stay updated with the latest Microsoft technologies, eagerly embracing continuous learning and integrating newfound knowledge to enhance software development processes and product features.
Required Education:
Preferred Education:
Required Technical and Professional Expertise:
- Strong and proven background in Information Technology & working knowledge of .NET Core, C#, REST API, LINQ, Entity Framework, XUnit
- Troubleshooting issues related to code performance
- Working knowledge of Angular 15 or later, Typescript, Jest Framework, HTML5 and CSS3 & MS SQL Databases, troubleshooting issues related to DB performance
- Good understanding of CQRS, mediator, repository pattern
- Good understanding of CI/CD pipelines and SonarQube & messaging and reverse proxy
Preferred Technical and Professional Experience:
- Good understanding of AuthN and AuthZ techniques like (Windows, Basic, JWT)
- Good understanding of GIT and its process like Pull request
- Merge, pull, commit Methodology skills like AGILE, TDD, UML