Responsible for designing and implementing new features and functionality, establishing, and guiding the website’s architecture, ensuring high performance and availability, and managing all technical aspects of the CMS.
Responsibilities:
- Manage all technical aspects of the .NET Technologies.
- Integration of user-facing elements developed by front-end developer.
- Building secure, reusable, and documented code library that documents all the developed codes.
- Optimization of the websites for maximum speed and scalability.
- Implementation of security and data protection.
- Responsible for designing and implementing new features and functionality.
- Establish and guiding the website’s architecture.
- Ensure high-performance and availability.
- Work closely with front-end developers and entities to ensure an effective, visually appealing, functional, and intuitive implementation.
Qualifications:
- At least 5 years of experience in .NET Development.
- Expert coding ability using programming languages like C#, ASP.NET, MVC, (mandatory: .Net Core).
- Must have experience in Entity framework.
- Hands-on experience in version controlling using GIT.
- Good knowledge of concepts like Object Oriented Programming (OOP) and application development principles.
- Sound experience in writing complex queries, triggers, stored procedures, and functions in SQL Server.
- Experience building and consuming REST API’s web services.
- Preferably can have experience in writing and running unit tests using frameworks such as NUnit, xUnit or MSUnit Platforms.
- Preferably having knowledge and Experience of SQL Server SSIS, SSAS.
- Experience with microservice-based architecture components including RESTful APIs, gateways, messaging systems and containerization technologies such as Docker.
- Knowledge of front-end development languages including HTML, JavaScript, jQuery, and CSS.
- Knowledge of client-side frameworks Angular | React | other is added advantage.
- Strong skills in software and system architecture.
- Full Stack - back-end development skills required.
- Good communications skills and teamwork culture.
- Ability to design data workflows.
Job Type: Full-time
Ability to commute/relocate:
- Doha: Reliably commute or planning to relocate before starting work (Required)