Dotnet Developer
About the job
To analyze, design and implement software solutions to meet business needs or maintain/advance existing solutions and prepare technical documentations such as user guide, and test procedures, etc. In order to ensure streamlined operations within the set KPIs, agreed budgets and adopted policies and procedures.
Hands-on experience in developing ASP.NET Core MVC applications.
Strong experience with C# and its best practices.
Deep understanding of object-oriented programming (OOP) concepts and methods
Strong experience of front-end technologies such as HTML, CSS, JavaScript, Ajax, and Bootstrap
Demonstrated experience with Entity Framework and Microsoft SQL Server.
Hands-on experience using code versioning tools (Git)
Hands-on experience on preparing and conducting UAT.
Able to write technical documentations.
knowledge of entire software development lifecycle and development approaches.
Familiarity with Agile development methodologies.
Hands-on experience on using UI/UX design tools such as Photoshop, Adobe XD, Figma is a plus.
knowledge in mobile development is a plus.
Education and Certifications:
A Bachelor’s Degree in Software Engineering/ Computer Science or equivalent is required.