Website Dautom
Senior Software Architect Jobs in Dubai
Hiring Senior Software Architect
Job Description
1. Collaborate with other professionals to determine functional and non-functional
requirements for new software or applications.
2. Researching, Designing, Implementing and Managing Software Programs.
3. Use tools and methodologies to create representations for functions and user interface of
desired product.
4. Develop high-level product specifications with attention to system integration and
feasibility.
5. Define all aspects of development from appropriate technology and workflow to coding
standards.
6. Communicate successfully all concepts and guidelines to development team.
7. Oversee progress of development team to ensure consistency with initial design.
8. Ensure software meets all requirements of quality, security, modifiability, extensibility etc.
9. Improving system quality by identifying issued and common patterns and developing
standard operating procedures.
10. Identifying areas for modification in existing programs and subsequently developing
these modifications.
11. Investigating and using new technologies where Relevant.
12. Provide technical guidance and coaching to developers and engineers.
13. Suggest and implement solutions for process improvement.
14. Maintaining and upgrading existing system.
15. Approve final product before launch.
16. Design and implement hardware systems and software applications.
17. Develop architectural solutions for databases, user interfaces, and web services.
18. Conceptualize software solutions to address needs for end-users.
19. Pitch project proposals to departments, management, or clients.
20. Decide on the platforms and coding standards to be used in project development.
21. Conduct testing to ensure optimal functionality.
22. Assign tasks to members of the development team.
23. Conduct cost analysis to ensure projects remain within budget
Requirements
Master’s Degree in Computer Engineering.
7 – 12 Year Experience in Similar Field.
Hands-on programming experience using C#, Java, Python, JavaScript, C, C++, Scala,
Swift, Kotlin, ReactJS, MongoDB and Node Js languages.
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).
Liveuaejobs.com Latest UAE Jobs
LiveuaeJobs.com is the leading job site for professionals in the United Arab Emirates.
Make finding a job faster and easier. Tell us what you’re looking for and our Technology will get to work for you.
Join LiveuaeJobs.com Linkedin Page Here You Will Get Latest UAE Jobs.
Daily You Will Get Live UAE Jobs in Whatsapp Group Join Here.
Daily Live UAE Jobs In Telegram Group Join Here.
To apply for this job please visit www.careers-page.com.