




Senior Software Developer \[English] \- Design and build high performance scalable and secure cloud native applications. \- Design micro services APIs and web Apps. \- Implement Serverless functions and Logic Apps for event driven processes and integrations. \- Lead development on several key projects. \- Work in a multi\-developer’s agile environment (DevSecOps). \- Meet with solution architect and analysts to determine application and websites requirements \- Develop identified solutions while respecting the functional and organic specifications in compliance with established standards. \- Upgrade and revamp existing .NET and SharePoint websites and applications to the latest cloud technology \- Deploy functional websites, programs, and applications using automated process (DevOps and DevOps Cloud Services) \- Draft software and application operating procedures \- Work with QA team to ensure the quality of the product code is up to established standards \- Software development using .Net Core, SharePoint, ASP.NET, C\#, HTML, JavaScript libraries, CSS, Entity Framework, Microsoft Visual Studio, Unit Testing \- Frameworks \- Able to work with OIDC, OAuth 2\.0, SAML, Azure AD \- Proficient MS SQL Server programming (TL\-SQL) \- Design and optimize SQL Server stored procedures \- Administer IIS 7 and above in a production environment \- Design and work with n\-tier architectures (UI, Business Logic Layer, Data Access Layer) along with excellent experience with service\-oriented architectures SOA (Rest, JSON) \- Web browser compatibility, AJAX, jQuery, CSS, DHTML, and mobile technologies \- Proficient with front\-end development languages including React JS/Angular (2 projects minimum or 2 years ‘experience), JavaScript, HTML5, and CSS. \- Bachelor’s degree in Computer Science or Information Technology. \- Experience as a .NET developer (Need 5 years in .Net and 2 years in .NET Core using Azure cloud technology plus some legacy development knowledge) \- Set up, execute, maintain, and improve quality in procedures and processes about functional application management for ministry applications. Including the \- monitoring of the correct execution of Master Data Management changes \- Participate in structured walk\-throughs and other activities to review systems and provide training and support. \- Experience in writing reusable libraries Preferred Certifications: \- MTAD: Microsoft Technology Associate Developer \- MCSD: Microsoft Certified Solutions Developer \- Scrum Alliance Certified Scrum Developer \- Certified ScrumMaster Job Type: Full\-time Pay: QAR10,000\.00 \- QAR13,000\.00 per month


