Develops information systems and web applications by designing, developing, and installing software solutions.
Principal Responsibilities
- Determine operational feasibility by evaluating analysis, problem definition, requirements, and proposed solutions.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
- Prepare and install solutions by determining and designing system specifications, standards, and programming.
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Apply sound software engineering practices to system integration, design and development (e.g., systematic approach to system specification, architecture, design, development and documentation of code, configuration management, inspections ad testing, packaging and deployment).
- Analyze, design and develop web-based application software according to Masdar Institute requirements.
- Integrate applications and develops Portal widgets and other tools to integrate and extract data from different sources.
- Perform and facilitate to the end-user the generation of information systems reports.
- Train users, provide second line of support for applications software, Prepare and maintain appropriate documentation.
- Develop, document, and explain technical decision.
- Recognize and deal appropriately with confidential and sensitive information.
- Handle shifting priorities and meet inflexible deadlines
Critical Skills/experience required
- Be a UAE national.
- BSc degree in computer science or equivalent.
- 3-5 years of experience in software development.
- Knowledge and experience of software engineering and development, software design, integration and testing of software systems, requirements analysis and specification synthesis.
- Solid experience in designing and developing with Java and PHP.
- Strong background and extensive experience with system integration, XML and web services implementations.
- Experience working in an Agile/Scrum development process is a plus.
- Familiarity with digital communication tools, social media marketing and online reputation management. Experience in administrating web content management systems. Experience with Joomla CMS is a plus.
- Understanding of mobile app development and LAMP environment is an advantage.
- Experience using source code control, configuration management, and problem tracking tools.
Candidate Specifications
- Be an excellent team player with good written & verbal communication skills.
- Being an aggressive learner, having an even-tempered and flexible attitude, possessing service organization intellectual capability and a team/collaborative mentality are non-negotiable requirements.
- Possess excellent technical problem-solving skills.
- Be strongly self-motivated to tackle challenging problems
- Learn quickly and have a history of producing creative and innovative solutions.
- Prioritize work effectively and possess mentoring/training skills.
- Interact effectively with technical and non-technical audiences via both written and verbal communications.
|
No comments :
Post a Comment