Description: Work on an Agile scrum team to develop and maintain the applications, ensuring they meet business requirements and perfomance standards.
Key Responsibilities
· Develop, maintain and enhance .Net core and .Net framework applications.
· Work with a team of developers with deep experience in back-end technologies, distributed microservices,database and systems.
· Work with tech stack such as: Git/GitHub, .Net Core, MVC, Nuget packages, Artifactory, Jfrog, CheckMarx, Azure DevOps, SonarQube, and Xunit.
· Write effective technical documentation.
· Maintain modern development standards with best-practice approaches and development processes.
· Embrace the Agile mindset and principles, be flexible, and be an active participant in the team ceremonies with the goal to deliver value to our customers.
· Collaborate with internal teams and vendors to fix and improve applications.
Required Qualifications
· Bachelor's Degree in Computer Science or related field or an equivalent experience.
· Minimum 3+ year of experience in writing clean C#/Asp.Net/Web API/.Net core code that perform well at scale in web application.
· Minimum 3+ year of experience in relational database like SQL server, MySQL.
· Solid experience writing RESTFul API endpoints along with maintaining SOAP-based services.
· Proficient in GIT and release/branch management strategies
· Excellent knowledge of Software Development Life Cycle (SDLC) and Agile principles and frameworks.
· Team player, Analytical mind with Problem-solving aptitude
Preferred Qualifications
· Master's Degree.
· Advanced experience in Microsoft Azure DevOps.
· Knowledge of Microsoft Power tools (e.g., PowerBI, Power Automate, etc.).
· Knowledge of SQL server services like SSRS, SSIS.
· Experience with Docker, Kubernetes or other Azure Cloud service