Location:
Dubai, United Arab Emirates
Posted:
25/01/2024
Job Number:
2024/CIT/1342
Contract Type:
Permanent
Salary:
up to 25k
Responsibilities:
As a Sr. Backend Engineer, you will play a key role in creating and maintaining scalable and robust backend systems. Join our team of talented professionals and contribute to delivering exceptional software products by:
• Collaborating with cross-functional teams for designing, developing, and deploying highquality software solutions.
• Leading the transition from a monolithic application to a microservices architecture.
• Developing and maintaining features within the existing codebase using .NET Core and MS SQL database technologies.
• Writing efficient, clean, and reusable code, adhering to coding standards and participating in code reviews.
• Designing and implementing database schemas, queries, and optimizations to ensure data integrity and performance.
• Identifying and addressing bottlenecks, performance issues, and bugs to improve application stability.
• Conducting code reviews, verification, and validation of software code.
• Troubleshooting and resolving code bugs using advanced techniques.
• Proposing product design features to support scalability, usability, and performance.
• Setting up necessary tools and infrastructure, defining development processes for DevOps operations.
• Creating and maintaining documentation on the internal architecture of the system.
• Providing regular progress reports to management.
Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or related field.
• Minimum of 5 years of professional experience in software development, with a strong focus on .NET Core and MS SQL database.
• Profound understanding of Microsoft .NET Framework, .NET Core, Entity Framework, and ASP.NET.
• Expertise in C# Programming language, Web API, RESTful web services, and SOA/WCF.
• Experience with cloud technologies, specifically AWS services (EC2, S3, Lambda, RDS, CloudFormation).
• Proficiency in version control systems such as Git and experience with CI/CD pipelines.
• Strong understanding of software design principles, design patterns, and best practices.
• Ability to lead technical discussions, mentor junior developers, and make informed decisions on architectural choices.
• Knowledge of website security, vulnerability detection, and firewall rule configuration is a plus.
• Excellent problem-solving skills and strong communication and teamwork skills.
• Awareness of critical concepts in DevOps and Agile principles with knowledge of Microservices Architecture, Monolithic Architecture, SOLID Principles, DDD, TDD, and BDD.
Preferred Skills:
• Certification in relevant technologies (e.g., AWS Certified Developer) is a plus.
• Work experience in Fintech solutions, e-commerce, and the gift card industry is a plus.
• Experience with ABP Framework is a plus.
Copyright © 2022 Ingenium Experts - All Rights Reserved.
We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.