Job ID:
50307
Published date:
21-09-2023
Summary
Job Details:
Role: Senior Software Developer
Job type: 6 months contract & Extendable
Work Location: Dubai, United Arab Emirates
Start Date: Immediate joiners to a maximum of 30 days’ notice preferred
Salary & Benefits: (Negotiable based on the expertise)
Technologies and Skills Required:
- Very good background in architecture and design of n-tier, secure, multi-channel, component based, and service-oriented enterprise applications in a heterogeneous environment.
- Strong software design skills. Strong understanding of OO design, design patterns. UML is a plus.
- Very good understanding of Architectural Patterns and Implementation Patterns.
- Very good technical documentation skills, including writing SDD (Software Detailed Design) and SAS (Software Architecture Specifications) documents.
- Strong working experience in the .NET Framework, ASP.NET, C#, VB, and ADO.NET. DotNet core is a plus
- Full Stack Developer who can work on all layers of UI, business processing and database development.
- Strong knowledge in XML, XSD and JSON.
- Very good knowledge in Windows Operating Systems (i.e. Windows Server 2012+).
- Very good working experience in MS IIS Server (Apache is an added value).
- Strong working experience and understanding of Database Design, Modeling, and Development, with special focus on query optimization
- Very good working experience and understanding of two or more versions of MS SQL Server (2014+). Oracle knowledge is an added value.
- Very good understanding and practical experience using MS Azure DevOps Server
- Knowledge in Software development life cycle using both Waterfall and Scrum, working experience in DevOps environments is a strong plus
- Very good working experience using Git
- Knowledge of Markdown language is a plus
- Experienced with PowerShell and scripting in general
- Practice of Secure Software lifecycle is a plus
- Good knowledge of modern API implementation and integration
- Adheres to the organizational coding standards and contribute to these standards whenever possible
- Skills to analyze data and evaluate use cases based on it
- Knowledge of Containers is a plus