Job Summary
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:
- 810 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.