Full-Time:
• Remain up to date with the terminology, concepts, and best practices for coding web/mobile apps.
• Develop technical interfaces, specifications, and architecture.
• Create and test software prototypes.
• Develop client displays and user interfaces.
• Assist client teams in handling projectrelated work and other requirements.
• Coordinate and collaborate with other software professionals and developers.
General Skills, Education & Experience Requirements:
Education:
• Bachelor Degree in Computer Sciences / Information Technology or equivalent.
• MCSD or MCPD certified.
Skills:
• Experience with objectoriented Design & Programming.
• Knowledge in Design/Architectural Patterns.
• Knowledge in basic engineering concepts like Data Structure and Algorithms.
• Experience in C# &.Net Framework.
• Experience in ASP.Net (MVC).
• Experience in web services and web APIs (REST, RPC).
• Experience in implementing multithreading code and asynchronous operations.
• Indepth knowledge of relational databases, mainly MS-SQL Server.
• Experience in
• Experience in
.
Net Core.
• Experience in
ASP.Net Core.
• Experience in
MongoDB or similar NoSQL databases.
• Experience in
Web Client-side frameworks (Angular, etc), and languages (HTML5/CSS3).
• Experience in
Cloud-based development and deployment models.
• Experience in
Git.
• Experience in
micro services and services frameworks like Kubernetes.
• Familiar with DevOps (CI/CD), TDD, Feature Flags, test automation
Preferred Experience:
• Relevant formal education, including BSCS or MSCS in Information Technology.
• Minimum 5 to 8 year of experience as mentioned above.
- ** Immediate/quick joiners based in UAE will be preferred