JOB DESCRIPTION
BASIC INFORMATION
Position Title
English
Arabic
Software Architect – Integration Services
Reporting To
Lead Solution Architect
Job Code
Grade
Civil 4-13
Sector
Department
Smart Services Enablement
Section
N/A
Unit
N/A
JOB PURPOSE
The role holder is responsible for defining software architecture in line with overall solution architecture and specific business and technical requirements to support the integration requirements. The role holder will translate business requirements into technical solutions, support the Section Head to assess architecture options to meet business need, and collaborate with Software Engineers to develop solutions according to the desired architecture. The role holder will work closely with the Lead Solution Architect to adopt and feed back on the overall Smart Services Enablement solution architecture. The role holder will liaise with customers and Smart Dubai experts and policy owners (e.g. Information Security) as appropriate.
KEY RESPONSIBILITIES / ACCOUNTABILITIES
Strategic Planning
Job Specific Accountability
Create detailed software architectures that reflect business need, manage risk, are futureproofed, are efficient and cost-effective (e.g. buy vs. build, considering long-term support and maintenance costs), are robust and resilient, are secure, and reflect agreed strategy, policies and standards.
Support the Section Head to define the product roadmap by advising on software architecture options and implications.
Liaise with the Information Security Department to ensure the software architecture complies with data and system security standards.
Collaborate with the Section Head and Software Engineers throughout definition, development, coding, testing and implementation to ensure the architecture is fit for purpose and remains compliant with the overall solution architecture and appropriate policies and standards.
Prepare test cases and scripts to ensure software meets business needs
Monitor the effectiveness of the software architecture during system development and post implementation, using learnings to improve future delivery
Participate in the evaluation and solution acquisition process to ensure fit with overall solution architecture
Budgeting
Understand capex and opex budgetary requirements and feed into architecture considerations
Support decision-makers and Section Head / Product Managers to understand budgetary implications of design choices
Internal Projects
Support internal projects to comply with the overall solution architecture
People Management
Reporting
Policies, Processes & Procedures
Oversee compliance with solution architecture policies, procedures, controls, standards and methodologies related in all developments related to integrations
MINIMUM QUALIFICATIONS, EXPERIENCE AND SKILLS
Qualifications
Bachelor’s degree in Computer Science / Information Technology or equivalent
Professional Certifications
Professional certification in Software Architecture preferred
Professional certification in emerging technologies, cloud computing, and/or other technologies deployed by Smart Services Enablement preferred
Years of Experience
6 years of relevant experience in product / project management
Nature of
Experience
Job Specific
Skills
Strong system architecture definition skills
Stakeholder management and communication
Knowledge and experience in SOAP Web Services and REST APIs Lifecycle Management.
Knowledge and experience working with Web Services standards and tools SOAP, WSDL, WS-*, SOAPUI etc.
Basic knowledge with integration services and APIs Security. WS-Security, OAuth, OpenID Connect, SAML, JWT.
Software
Description
SAG API Portal
SAG API Gateway – Standard
SAG API Gateway – Advanced
SAG Integration Server
SAG Universal Messaging
Centra Site
Terracota Server Array
Command Central
SAG – Version 10.5 and above
Build and deploy APIs on API Gateway
Build and deploy flow services in IS
Publish APIs to API Portal
Develop and build usecase on Universal Messaging
WebMethods Service/server log Monitoring and analysis
Users/Groups Creation, Access Management (Privileges and Permissions).
Monitoring jobs/scripts using webMethods Command Line Utilities..
Analyzing thread dumps and finding root causes of server crashes.
Troubleshooting Reverse Invoke, JDBC adapters, APIs, flow services, file polling etc
Participate in RCAs and reviews
Must be proficient and have extensive experience in webMethods Technologies.
L2/L3 support for any incident reported
Perform change management tasks – Releases
Ability to tune performance by optimizing the configurations.
Has experience working with Linux operating system. (Including creating or modifying scripts)
Ability to create temporary “work-around” for immediate customer issues where appropriate
Health monitoring of the platform
Troubleshooting connectivity issues
Interaction with vendor on Support cases
Reports & Statistics (platform)
Jenkins
Setup/Configure/Modify CI Pipeline
Business Language Skills
Fluent written and spoken English essential, Arabic preferred
ROLE DIMENSIONS
People Management
Direct Reports: (number and nature of role)
Indirect Reports: (number and nature of role)
Financial Responsibility
Budget Supervised
Operational Expenses (AED)
Capital Expenses (up to AED)
Projects Budgets (AED)
MAJOR INTERACTIONS
Internal
All Smart Dubai entities
External
Government and private clients
Key suppliers / consultants / vendors
Industry forums / events
ABOUT US
This is our story to the world. Through this we can say with absolute clarity and certainty who we are and what we stand for.
We are Smart Dubai!
We’re in the service of something larger than ourselves, we’re in the business of the future, a future that is ours to create.
We’re the go to people to drive new thinking, to open new horizons, to disrupt the status quo.
We believe anything is possible. Through our digital capabilities and by leveraging new emerging technologies, we help you go beyond the obvious, beyond your ordinary boundaries.
We focus on real and relevant innovation. To make this true, we bring you the active, inclusive and fertile ecosystem from which solutions emerge through human interaction with the latest technology, data driven intelligence and a state of the art infrastructure.
Here is where it all happens, where together we do things you could not even imagine, where together we inspire and
drive the creation of new realities, where together we shape the future of a Smart Dubai and a happy society.
Smart Dubai:
Inspiring New Realities
JOB DESCRIPTION DOCUMENTATION
Approved by
Signature
Designation
Department Director / CEO
Approved by
Signature
Designation
HR Director
Guidelines:
Manager appointment and below – requires Department Director and HR approval
Director appointment – requires CEO and HR approval
JOB COMPETENCIES
Competency Level
Core Competencies (all mandatory)
Grade 1
Grade 2
Grade 3
Grade 4.1
Grade 4.2
Grades <10
Grades 10-11
Grades 12-13
Grade 14
Grades 15-16
1
Evoking and spreading positive energy
☐
☐
☐
☐
2
Excellence in execution
☐
☐
☐
☐
3
Effective communication
☐
☐
☐
☐
4
Innovation and creativity
☐
☐
☐
☐
5
Awareness of financial affairs
☐
☐
☐
☐
6
Business acumen
☐
☐
☐
☐
7
Serving and meeting society needs
☐
☐
☐
☐
Leadership Competencies (dependent upon grade)
1
Leading and inspiring
☐
☐
☐
☐
2
Supporting and enabling change
☐
☐
☐
☐
3
Strategic thinking
☐
☐
☐
☐
4
Business decisions and judgements
☐
☐
☐
☐
Technical Competencies (as required)
1
☐
☐
☐
☐
☐
2
☐
☐
☐
☐
☐
3
☐
☐
☐
☐
☐
4
☐
☐
☐
☐
☐
5
☐
☐
☐
☐
☐