Point your AI agent at freehire and let it find you a job.

Get the CLI →

Hamdan Bin Mohammed Smart University

Senior Software Engineer

Posted 7 views
Discussion

Summary

Senior Software Engineer at a Dubai-based smart university managing the full software development lifecycle for web, mobile, and enterprise applications. Day-to-day work spans building APIs and SSO integrations, adopting cloud-native AWS services, maintaining platforms like Moodle, WordPress, and Salesforce, and ensuring security best practices.

About the Role

The Senior Software Engineer is responsible for managing the complete software development lifecycle, including requirement gathering, analysis, design, development, testing, deployment, and maintenance. This role involves enhancing, troubleshooting, supporting, integrating, and maintaining existing applications while ensuring adherence to software development best practices and information security standards. The Senior Software Engineer will work with various technologies across web, mobile, and enterprise platforms, leveraging cloud-native services and modern frameworks to deliver reliable and scalable solutions.

Key Responsibilities

  • check_circle Analyze, design, develop, and deploy software solutions following industry best practices.
  • check_circle Develop and integrate web services and APIs, including SSO and other system integrations.
  • check_circle Adopt and implement cloud-native services such as RDS, serverless computing, and automated deployment.
  • check_circle Monitor, maintain, customize, upgrade, and generate reports for applications.
  • check_circle Document system requirements, technical specifications, workflows, and code comments.
  • check_circle Conduct comprehensive testing including functional, unit, stress, regression, and smoke tests before deployment.
  • check_circle Provide second-level support for IT escalations and manage business support requests.
  • check_circle Research and recommend new technologies to enhance system performance and reliability.
  • check_circle Ensure application and data security, promptly report security issues, and comply with ISMS guidelines.
  • check_circle Adhere to internal and local information security, health, and safety laws, regulations, and policies.

Qualifications

  • check_circle Bachelor’s degree in computer engineering, computer science, or a related field from an accredited institution.
  • check_circle Certifications in PHP, .NET, Mobile development, and AWS Cloud Development.
  • check_circle Proficiency in PHP, HTML, CSS, Laravel, Drupal, Moodle, Zend Framework, and WordPress for Smart Learning applications.
  • check_circle Experience with .NET, SharePoint Online, C#, SOAP, Dynamics GP, Salesforce, Banner, and K2 for enterprise systems.
  • check_circle Expertise in mobile and wearable technologies such as Swift, XCode, Java, Kotlin, Eclipse, Ionic, Flutter, and React Native.
  • check_circle Strong knowledge of cloud services, web services, REST APIs, caching, queuing, and source control tools (GIT, Azure DevOps).
  • check_circle Understanding of AI and ML fundamentals, including model development, implementation, and optimization techniques.
  • check_circle Excellent time management, project management, analytical, and problem-solving skills.
  • check_circle Strong interpersonal and communication skills with the ability to work under pressure in a diverse environment.
  • check_circle Fluency in English; proficiency in Arabic is an advantage.

About HBMSU

Established in 2002, Hamdan Bin Mohammed Smart University (HBMSU) is a pioneer of online and blended learning in the Middle East. Our mission is to lead the digital transformation of higher education by providing flexible, high quality academic programs that empower the next generation of innovators. We value excellence, lifelong learning, and a learner centric approach. Headquartered in Dubai, we are a global community dedicated to reshaping the future of education through technology and smart solutions.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.