Software Architect
رجوع للوظائف back to job list

وصف الوظيفة

ORGANIZATIONAL PROFILE

The Group Securities is an old-established investment organization which has been in the business since 1989, as a company devoted to the stock exchange. It was licensed once Qatar Stock Exchange was founded in 1997, and it provides an array of investment services to more than 400,000 investors, with portfolios exceeding QR 100 billions. The Group Securities operates as brokerage firm-finances margin trading- liquidity provider for the listed shares and ETFs. The company has a paid-up capital worth (QR 1 billion), and has been continuously posting profit since its inception. It is licensed by Qatar Financial Market Authority to exercise these activities, and it is a member of Qatar Stock Exchange

DEPARTMENT/BRANCH PROFILE

The Group Information Technology Software Development Division is a core function and pivotal enabler to support the Group’s organization vision and growth strategy consistently delivering innovative high-quality solutions and cutting-edge solutions that exceed the Group clients’ expectations and drive business growth



JOBSUMMARY

The Software Architect will be responsible to develop high-level concepts and UI designs for software applications. Collaborates with other technical teams or software engineers to ensure that all requirements from the original designs are met in the final product


DEPARTMENT/BRANCHPROFILE

DEPARTMENT/BRANCH PROFILE

Reports directly to: Senior Program Manager

Number of Direct Reports: None

Number of Indirect Reports: None


ROLE INTERACTS DIRECTLY WITH

Development Team

Daily (Direction and Co-operation)

Finance/HR

Regularly (Information and Co-operation)

Business

Regularly (Information and Co-operation)

Management

Regularly (Information and Co-operation)


KEY DECISIONS THE ROLE MAKES AND THE EXTENT OF THE IMPACT OF THE DECISION

Make recommendations for process improvements and efficiencies, new innovative initiative, consolidation and technology stack



KEY ROLE ACCOUNTABILITIES

Should able to identify opportunities for business process improvement and develop solution options for implementation across the Organization areas


Work with other IT professionals in the company in order to determine needs for new software, platforms and applications

Utilize tools, technology and various methodologies to create functional and intuitive solutions for user interfaces of desired products

Develop and implement product specifications

Pay attention to system integration, sustainability and feasibility

Manage all phases of technology development

Oversee and supervise the work of the development team

Guide and train developers and engineers

Suggest and implement solutions for process improvement

Adhere to all the requirements and guidelines for quality, security, extensibility etc

Should have strong communication and presentation skills and the ability to communicate technical information to non-technical individuals and the ability to present to a range of audiences in a clear, concise, appropriate manner

Gathering early functional and non-functional requirements

Selecting a technology stack

Delivering a high-level architectural design

Developing high-level product specifications with attention to system integration and feasibility

WORK ENVIRONMENT THE ROLE OPERATES IN

Work is normally performed in an office environment

No or very limited physical effort is required

No or very little exposure to physical risk

REQUIRED COMPETENCIES

Expertise: Demonstrates advancing knowledge, skills and abilities in role and in field of practice

Professionalism: Demonstrates attitudes, behaviors and orientations that are consistent with the conduct, aims and qualities that characterize The Group

Communication: Applies a customer centered approach to the delivery and exchange of information that leads to mutual understanding

Collaboration: Demonstrates the ability to work productively within and across teams to achieve goals that are customer centered

Organizational Advancement: Demonstrates actions that support organizational growth based on a shared understanding of the current and future operating environment

Advocacy: Uses expertise to influence and advocate for improved practice and to advance organizational outcomes


QUALIFICATIONS, EXPERIENCE AND SKILLS – SELECTION CRITERIA

Education

ESSENTIAL

Bachelor’s Degree in Computer Science, engineering, Information System, or another related field

PREFERRED

MA in computer science, engineering or similar relevant field

Experience

ESSENTIAL

Ten years of experience as a Software Architect or similar role

Six years of experience with software development life cycle

Six years of experience with coding in various languages (C#, .NET, Java, React etc.)

Experience with best practice and process improvement methodology

Software development practices in a collaborative and agile fashion

PREFERRED

Five years of experience developing architecture or programs for trading platforms, fintech, financial institution or similar or relevant field

Certification and Licensure

PREFERRED

Software Architecture and/or UML related certifications

Job Specific Skills and Abilities

Outstanding knowledge of software and application design and architecture

Current with new technologies and design pattern

Ensure software meets all requirements of quality, security, modifiability, extensibility etc

Advanced programming skills and passion for coding full stack services development

A technical mindset and analytical approach

Participate in project walkthroughs: business requirements gathering, design walkthrough, functional test plans and implementation sessions

Contribute to the implementation of new products and communicates effectively between internal and external stakeholders to ensure product satisfaction is maintained

Maintain a high level of professionalism in communication, coordination, providing work leadership, training, and other high-level interactions

Demonstrated ability to handle the most complex situations

Ability to communicate technical and business problems in a non-technical manner

Strong written, verbal, and interpersonal communication skills

Proven ability to deliver tasks on- time and adherence to deadlines

Proficiency with MS Office applications

Strong presentation skills, with the ability to present to senior managers

Proven ability to apply clear critical thinking in complex, stressful situations

Fluency in written and spoken Arabic and English

المخصصات المالية

الراتب الإجمالي من 25,193 ريال قطري الى 39,973 ريال قطري
أخرى زيادة تضخم سنوية/ زيادة تقييم الأداء السنوي