We are looking for a C# .Net Developer for our Agile Development Team. This is going to be a very basic role where you will be provided with full training for the required tech stack as well as our custom-built platform. This is a unique opportunity to join a company with a fun, friendly, and collaborative working culture where your career development will be fully supported. You will be part of a team where we strive for excellence in everything we do, all we need from you is the drive and passion about learning and developing your career as a web application developer.
WHAT YOU WILL DO
· Work as part of a full-stack development team that helps design, develop, and deliver web-based applications.
· Assist senior developers in day to day tasks as assigned as well as produce your own code according to the given assignment.
· Participate in design discussions with a focus on providing clean, maintainable solutions with great user experience.
· Assist our Client Support team to troubleshoot issues with customer environments and provide sustainable resolutions.
· Be able to work on several projects at varying stages simultaneously, efficiently context- switch and be highly responsive to the needs of your colleagues in a fast-paced environment.
ABOUT YOU
The following expertise and experience are desirable:
· Basic knowledge of C#, .NET Core, ASP.Net MVC, Web APIs and RESTful APIs, Blazor
· Basic understanding of OOP, design patterns, SOLID principles.
· Basic knowledge of SQL and/or NoSql i.e., SQL Server.
· Any knowledge of front-end technologies such as JavaScript / Typescript / CSS / HTML / Bootstrap.
We are looking for a candidate who can show the following:
· Communication skills: Excellent verbal, written and interpersonal skills.
· Committed to producing efficient and high-quality technical solutions.
· Adaptability: ability to overcome obstacles and be adaptable to change.
· Proactive and self-motivated, able to set and achieve personal targets.