Senior software developer - qatar (onsite)
Summary
Design and build high-performance, scalable, and secure cloud-native applications using .NET technologies, including microservices, serverless functions, and Azure cloud services.
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 (Dev Sec Ops). 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 Share Point websites and applications to the latest cloud technology Deploy functional websites, programs, and applications using automated process (Dev Ops and Dev Ops 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, Share Point, ASP. NET, C#, HTML, Java Script 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, j Query, CSS, DHTML, and mobile technologies Proficient with front-end development languages including React JS/Angular (2 projects minimum or 2 years ‘experience), Java Script, 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 Scrum Master #J-18808-Ljbffr