Ensure efficient technical delivery of applications and systems using a variety of development languages, tools and frameworks through performing technical evaluations of systems and software, design, customizations on off-the-shelf packages, development and test applications to align functionality to requirements thereby provide support and improve business solutions.
Role Relationships (Internal):
Management of internal departments who provide sponsorship of automation projects.
Business users of the applications that are operational or under-implementation
Consultants and managers in other departments within Group IT
Role Relationships (External):
Vendors and 3rd party system integrators
Principal Accountabilities/Key Results Area:
System Design and Development
Provide technical solutions delivery of applications and systems using a variety of programming techniques, languages and platforms,development languages, tools and frameworks through technical analysis evaluation, design, customizations and development of systems and software to support achievement of department objectives.
Perform software development lifecycle tasks, including component analysis, design, and develop, testing and perform customizations as well as add-on components to existing software and on off-the-shelf packages to align functionality to requirements.
Work closely with business analysts and software architects to ensure adequate comprehension of requirements and application acceptance criteria.
Produce detailed design and technical documentation as per established standards, as well as data maps and business process models as required to ensure adequate documentation that facilitates easy reference.
Engage in peer code review and design sessions to ensure reliability, maintainability and performance at all tiers in the application.
Review the existing application software program and propose solutions for enhancements in terms of refactoring and optimizing codebase and evaluate 3rd party software for integration into business support systems and portals.
Perform software development lifecycle tasks, including component analysis, design, construction and testing.
Testing and Implementation
Conduct independent formulation, implementation of extensive unit testing as well as participating in integration testing and assume responsibility for quality of developed software
Post-Implementation Support
Assist users in dayto day activities, data reconciliation, functional training and financial closing and provide level two support on the production instance of Applications
Quality and Business Improvement
Review and participate in identifying and developing key re-usable components and/or web services as part of enterprise architecture roadmap application software programs and propose solutions for enhancements in terms of refactoring and optimizing codebase and contribute to the development and continual update of application development standards.
Keep abreast of major application, web and database server technologies as well as a working knowledge of major operating systems scripting/shell languages and continually update on development tools, technology platforms and agile delivery methods.
Develop new reports based on business users’ requirements
Job Details
Date Posted: | 2015-04-28 |
Job Location: | Dubai, United Arab Emirates |
Job Role: | Technology/IT |
Company Industry: | Real Estate |
Preferred Candidate
Career Level: | Mid Career |
Degree: | Bachelor's degree |
Apply Now - Jobs in UAE - Technology/IT Jobs in UAE - Search All Jobs
APPLY NOW
more Latest UAE Jobs