Summary
Take a senior software development role building high-performance, scalable, and secure cloud-native applications. You will design microservices, APIs, web applications, serverless workflows, and integrations; lead key projects; and modernize legacy .NET and collaboration-platform applications using contemporary cloud and DevOps practices.
Highlights
Lead development across several key projects while building secure, scalable cloud-native applications. The role combines modern microservices and serverless technologies with DevOps practices, Agile collaboration, and opportunities to modernize existing enterprise applications.
Description
Job Role: Senior Software Developer
Experience: 5+ years
Location: Qatar (Onsite)
Duration: 1 year
Job Responsibilites
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 requirementsDevelop 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 technologyDeploy functional websites, programs, and applications using automated process (DevOps and DevOps Cloud Services)Draft software and application operating proceduresWork with QA team to ensure the quality of the product code is up to established standardsSoftware development using .Net Core, SharePoint, ASP.NET, C#, HTML, JavaScript libraries, CSS, Entity Framework, Microsoft Visual Studio, Unit TestingFrameworksAble to work with OIDC, OAuth 2.0, SAML, Azure AD -Proficient MS SQL Server programming (TL-SQL)Design and optimize SQL Server stored proceduresAdminister IIS 7 and above in a production environmentDesign 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 changesParticipate 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
Skills: .net,apps,mobile technologies,logic apps,sql,ajax,sharepoint,azure cloud,devsecops,css,azure,cloud,html5,soa,devops,jquery,api,devops cloud services,entity framework,webapps