Key Skills: C#, Angular, SQL
Roles and Responsibilities:
- Work with C#, ASP.Net, Angular, .Net Core, SQL Server, WebAPI, Bootstrap, JavaScript, Ajax, XML, HTML, CSS, JSON, and JQuery to build and maintain software solutions.
- Apply strong technical expertise in designing and coding applications using Microsoft technologies.
- Develop and maintain Web Services, Windows Services, and n-tier applications with an emphasis on effective UI design.
- Contribute to the development of multi-tenant SaaS-based solutions (experience in this area is a plus).
- Utilize excellent analytical, modelling, and troubleshooting abilities to resolve complex issues, particularly in server-side environments.
- Leverage strong database development and management skills to ensure efficient data handling and performance.
- Work with cloud platforms such as Azure and GCP (experience in these is an added advantage).
- Participate in the full software development lifecycle and utilize Agile methodologies for project execution.
- Communicate effectively with team members and stakeholders, demonstrating excellent interpersonal skills.
- Show self-motivation and persistence in resolving challenging technical issues.
- Collaborate efficiently within a team and support others to achieve shared goals.
- Manage conflict and handle difficult or urgent issues in a calm, professional manner.
- Coordinate with offshore and distributed teams for effective project delivery.
Skills Required:
- Experience in C#, ASP.Net, Angular, .Net Core, SQL Server, WebAPI, Bootstrap, JavaScript, Ajax, XML, HTML, CSS, JSON and JQuery
- Strong technical background on design and coding in Microsoft technologies
- Experience in Web Services, Windows Services, n-tier applications and UI design
- Experience with multi-tenant SaaS based solutions a plus
- Excellent analytical, modelling and troubleshooting skills and server-side debugging skills
- Strong Database skills
- Proficiency in cloud technologies like Azure, GCP would be an added advantage
- Experience with full lifecycle development and using Agile methods
- Excellent communication and interpersonal skills
- Self-motivated and tenacious when tackling tough technical issues
- Ability to work closely within a team and collaborate with others
- Ability to handle conflict, difficult situations and urgent issues in a professional manner
- Experience in working with offshore/distributed teams
Education: Bachelor's Degree in related field