Senior Software Developer

منذ 9 ساعات

doha, قطر Arab Solutions دوام كامل
Role Overview

We are seeking a Senior Software Developer to design and build high-performance scalable and secure cloud-native applications. The resource will lead development on several key projects work in a multi-developer Agile DevSecOps environment and upgrade existing NET and SharePoint applications to the latest cloud technologies.

Key Responsibilities
  • Design and build high-performance scalable and secure cloud-native applications
  • Design microservices 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 Agile environment
  • DevSecOps
  • Meet with Solution Architect and Analysts to determine application and website requirements
  • Develop identified solutions while respecting 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 Azure DevOps Cloud Services
  • Draft software and application operating procedures
  • Work with QA team to ensure quality of product code is up to established standards
  • Set up execute maintain and improve quality in procedures and processes for functional application management including monitoring of 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
Required Technical Skills - Mandatory

Backend NET Core ASP NET C Entity Framework Microsoft Visual Studio Unit Testing Frameworks Frontend HTML HTML5 CSS JavaScript Libraries jQuery AJAX DHTML React JS Angular Minimum 2 Projects or 2 Years Experience Database Proficient MS SQL Server Programming T-SQL Design and Optimize SQL Server Stored Procedures Cloud amp Integration Azure Cloud Technology Serverless Functions Logic Apps Microservices REST JSON SOA Authentication OIDC OAuth 2 0 SAML Azure AD Web amp Server Administer IIS 7 and above in Production Environment Web Browser Compatibility Mobile Technologies Architecture n-tier Architectures UI Business Logic Layer Data Access Layer Service-Oriented Architectures SOA Legacy NET and SharePoint Websites and Applications Requirements: Experience: 5 Years in .NET and 2 Years in .NET Core using Azure Cloud Technology plus some legacy development knowledge. Strong experience in software development using .NET Core, SharePoint, ASP.NET, C#, HTML, JavaScript, CSS, Entity Framework. Ability to work in Agile / DevSecOps / DevOps environment. Strong troubleshooting, code quality, and documentation skills. Qualification: Bachelor's Degree in Computer Science or Information Technology. Preferred Certifications: MTAD: Microsoft Technology Associate Developer MCSD: Microsoft Certified Solutions Developer Scrum Alliance Certified Scrum Developer Certified ScrumMaster