26 Jun 2023
Software Engineer Dubai UAE
Position: Software Engineer
Date posted: 2023-06-26
Industry: other
Employment type: Full Time
Experience: 3 to 5 year
Qualification: Bachelor’s Degree holder
Salary: AED 5000 to 10000
Location: Dubai, United Arab Emirates
Company: Confidential
Description:
Hiring Software Engineer (26/06/2023 – 05/07/2023)
Location: Dubai
Europeans preferred
Responsibilities:
- Work with the department for Researching, Designing, Implementing and Managing Software Programs.
- Develop high-level product specifications with attention to system integration and feasibility.
- Use tools and methodologies to create representations for functions and user interface of desired product.
- Define all aspects of development from appropriate technology and workflow to coding standards.
- Communicate successfully all concepts and guidelines to development team.
- Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
- Improving system quality by identifying issued and common patterns and developing standard operating procedures.
- Identifying areas for modification in existing programs and subsequently developing these modifications.
- Provide technical guidance and coaching to developers and engineers.
- Suggest and implement solutions for process improvement.
- Maintaining and upgrading existing system.
- Design and implement hardware systems and software applications.
- Develop architectural solutions for databases, user interfaces, and web services.
- Conceptualize software solutions to address needs for end-users.
- Pitch project proposals to departments, management, or clients.
- Work on deciding on the platforms and coding standards to be used in project development.
- Conduct testing to ensure optimal functionality.
Qualifications
- Bachelor’s degree in Computer Engineering is required.
- Master’s Degree in Computer Engineering is preferred.
- Hands-on programming experience using C#, Java, Python, JavaScript, C, C++, Scala, Swift, Katlin, ReactJS, MongoDB and Node Js languages.
- A minimum of 7 years’ proven experience in a similar role is required.
Skills
- Ability to develop unit testing of code components or complete applications.
- Creativity is always a plus.
- Must be a full-stack developer and understand concepts of software engineering.
- Experience working on a variety of software development projects.
- Deep programming language knowledge.
- Able to lead a team effectively.
- Knowledge of Waterfall and Agile development methodologies.
- Extensive understanding of architectural styles and design patterns.
- Experience with database design and data modeling.
- Background in service-oriented architecture (SOA).
- Understanding of software development lifecycle (SDLC).