The Software Engineer’s role is to design, execute, assess, and troubleshoot software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle. The Software Engineer will also oversee system start-ups in a timely and accurate fashion, and provide support to other departments where required.



Collaborate with analysts and designers in the development and initiation of new software programs and applications.

Oversee the quality assurance of program logic, data processing, and error resolution.

Develop an awareness of programming and design alternatives.

Take an active role in cross-departmental projects when needed.

Understands technical and functional design requirements.

Assists in physical and logical database design. .

Assists in the design, coding, and testing of technical solutions.

Applies knowledge of industry trends and developments to improve service to our clients

Adheres to coding standards defined by technical management.

Implement security and solutions aligned with IT security standards and policies

Accurately employs development tools.

Establishes responsible deadlines and personal work plans

Prioritizes multiple tasks effectively.

Understands client server and internet systems architectures.

Demonstrates familiarity with object and component methodology and technology.

Identifies appropriate use of COM/DCOM objects.

Possesses basic knowledge of classes, components, objects, and interfaces.

Recognizes the fundamental differences between the various internet browsers.

Understands advanced relational database concepts.

Writes effective stored procedures and functions

Proactively initiates, develops, and maintains effective working relationships with team members.

Recognizes the strengths and weaknesses of each team member.

Demonstrates the ability to cooperate with a variety of people and achieve results.

Apply proven communication, analytical, and problem-solving skills to help identify, communicate, and resolve issues in order to maximize the benefit of IT systems investments

Guide the Technical Support team by providing advice on end user technical support for general applications in order to resolve queries, problems and issues relating to hardware, software and network issues.

Troubleshoot IT problems on hardware and software installed in order to resolve such issues timely and on a sustainable basis.

Guide, Train the Technical Support team to perform requisite training, adequate support to the technical support team for further effectiveness and to work effectively together as a team by ensuring training needs are met for high levels of competence.

Proactively seeks opportunities to broaden and deepen knowledge base and proficiencies.

Shares acquired skills with team members through formal and informal channels.

Read, Understand and comply with all applicable Information Security Policies and Procedures .

Co-operate, co-ordinate and share information with Internal/External Audit teams as appropriate and applicable.

Attend Information Security Awareness sessions conducted by the IT Department.

• All Information Security breaches, events, weaknesses, incidents (actual or suspected breaches) shall be immediately reported to the IT Service Desk.


Job Details






















Date Posted: 2014-06-18
Job Location: Dubai, United Arab Emirates
Job Role: Engineering
Company Industry: Real Estate


Preferred Candidate


















Career Level: Mid Career
Nationality: United Arab Emirates
Degree: Bachelor's degree / higher diploma


Apply Now - Jobs in UAE - Jobs in Abu Dhabi, United Arab Emirates - Jobs in Dubai, United Arab Emirates - Engineering Jobs in UAE - Search All Jobs






المصدر Jobs in UAE | Bayt.com