The Senior Software Engineer is responsible for the design, development, integration, and operational support of enterprise application systems in alignment with HBMSU's digital transformation roadmap.
The role focuses on .NET-based development, Student Information Systems (SIS) with preference for Ellucian Banner, enterprise CRM platforms, contact center and communication systems, and ERP integrations, ensuring secure, scalable, and well-governed solutions that support academic and administrative operations.
The position operates within established Dubai Government, HBMSU, and AI & Technology Division standards, policies, and governance frameworks.
Key Duties and Responsibilities
- Analyze functional and technical requirements and translate them into secure, scalable .NET-based solutions aligned with institutional standards.
- Design, develop, enhance, and maintain applications using C#, .NET Core, ASP.NET, MVC, and API-based architectures.
- Implement and support integrations with Student Information Systems (Ellucian Banner or equivalent).
- Develop and maintain integrations with CRM platforms such as Salesforce and/or ServiceNow.
- Support integration with contact center and communication platforms including Genesys Cloud, Microsoft Teams, and Twilio, to enable omni-channel service delivery.
- Design and consume REST and SOAP web services, including secure SSO and identity integrations.
- Support enterprise integrations with systems (HR, Finance, Procurement) and related institutional platforms.
- Adopt and implement cloud-native services using AWS or Microsoft Azure, including managed services, automation, and CI/CD pipelines.
- Monitor, maintain, customize, and upgrade applications to ensure availability, performance, and reliability.
- Prepare and maintain technical documentation, system designs, workflows, and implementation records in accordance with HBMSU standards.
- application testing (unit, integration, regression, and user acceptance support) prior to production deployment.
- Provide second-level technical support for application-related incidents and service requests.
- Ensure compliance with information security policies, ISMS requirements, and Dubai Government regulations; report security issues through formal channels.
- Coordinate with infrastructure, cybersecurity, DevOps, vendors, and business stakeholders to deliver integrated solutions.
- Carry out any other duties assigned by the line manager in support of departmental and institutional objectives.
Qualifications and Experience
Professional Experience:
- 8-10 years of relevant experience in enterprise software development, with strong emphasis on .NET technologies.
- Demonstrated experience integrating Student Information Systems (Ellucian Banner preferred or similar).
- Proven experience with enterprise system integrations, APIs, and middleware.
- Practical experience with CRM platforms such as Salesforce and/or ServiceNow.
- Exposure to contact center or communication platforms (Genesys, Microsoft Teams, Twilio) is highly desirable.
- Experience supporting or integrating ERP systems is an advantage.
- Hands-on experience with cloud platforms (AWS or Microsoft Azure) in production environments.
Education and Certifications:
- Bachelor's degree in Computer Science, Computer Engineering, or a related discipline from an accredited institution.
- Professional experience in .NET / C# / ASP.NET / .NET Core is mandatory.
- AWS or Microsoft Azure certifications are preferred.
- Relevant enterprise or integration certifications are an advantage.
Knowledge, Skills, and Competencies:
- Strong proficiency in C#, .NET Core, ASP.NET MVC, RESTful APIs, SOAP services.
- Knowledge of Ellucian Banner or equivalent SIS platforms.
- Understanding of Salesforce and/or ServiceNow integration patterns.
- Familiarity with Genesys Cloud, Microsoft Teams, or Twilio integration models.
- Experience with AWS or Microsoft Azure cloud services, deployment, and security concepts.
- Strong database knowledge (SQL Server, Oracle, MySQL).
- Understanding of application security, data protection, and access control.
- Strong analytical, problem-solving, and troubleshooting skills.
- Ability to work effectively within a government or semi-government institutional environment.
- Strong communication and documentation skills.
- Arabic language proficiency is preferred; English proficiency is required.