Software Architect

Wavetec Private Limited

Company Description

“Wavetec has been on the forefront of technology for almost over three decades, and now with its Head Office in Dubai, regional presence in more than 70 countries, and a workforce from 13 different nationalities, Wavetec has become a true Global market leader in a specialized technology striving to improve Customer Experience at Public waiting areas and Information Display Systems. The company’s main clients include giants such as Barclays, HSBC, Standard Chartered, United Bank Limited, Agha Khan University Hospital, Telenor, Emirates Airlines, Dubai Financial Market, Madrid Stock Exchange and many others” ​

Job Description

  • Act as the subject matter expert for an enterprise and serve as the software architecture authority within that scope.
  • Provide a view on existing Wavetec’s product design and lead the team accordingly
  • Identify innovative solutions to meet customer requirements and challenges
  • Lead software architectural and functional discussions
  • Develop comprehensive and detailed functional requirements covering all aspects of the product, feature or developmental software requirements, and present these to the sub-divisions within the department (Development, QA, R&D, Digital Transformation)
  • Draw up a development and integration plan
  • Provide thought leadership regarding system design, architecture, and integration
  • Mentor and lead project teams in the appropriate use of technology
  • Review and approve high risk design decisions prior to implementation
  • Create work plan with in coordination with the Head of Department, CTO/Director. At least a 5 day plan must be available at any instance
  • Update the work plan on daily basis with both planned and unplanned activities
  • Meeting the deadlines as indicated in the work plan
  • Comply with the coding standards
  • Ensure to conduct unit testing and implement QC standards before handing the project to the QC team within the product
  • Provide input to the project plan in terms of time estimates required for development related activities
  • Work with Project Manager / Senior Software Engineer to plan program code enhancements and changes
  • Work (occasionally) with QC team to clarify the intent of new features and resolve problems
  • Develop the project and / or components including the reports, screens, procedures, database schema, deployment package and related components on specified plat- form and tool(s)
  • Provide general programming assistance for other programming projects as needed.
  • Expected to conduct system analysis and development, to keep our systems current with changing technologies
  • Analyze system specifications and translate system requirements to task specifications for junior programmers
  • Make sure that code is documented consistently throughout the development process by listing a description of the program, special instructions, and any changes made in database tables on procedural, modular and database level
  • Maintain client databases
  • Research and recommend software tools to the management
  • Provide assistance to testers and support personnel as needed to determine system problems
  • Review changes in code and the environment that will affect system performance
  • Identify, assign, and follow‐up on work activities of team members under PM supervision
  • Function as a team member and carry out duties and responsibilities assigned to the team

Areas of Responsibilities

The Software Architect (SA) will be accountable for the technical success of complex solutions to customers. The primary responsibility of an SA is to work closely with software team across offices for the entire line of products and perform Competitive analysis along with authoring white paper.

Qualification and Experience

At least bachelors in the relevant field BS/MS in Computer Engineering/Science
At least 5 years of five years of development and architectural experience

Additional information

The candidate must have the capability to handle multiple projects simultaneously.
Must be a team player with the capability to serve as a mentor to all developers and provide help and input wherever required

I Am Interested

Nameyour full name
Contact Numbera valid contact number
Last Qualification
Date of Birth
Work Experiences
LinkedIn Link
Spoken Languages
Availability to Reallocate
Upload your Documents*Resume and Covering Letter
cloud_uploadUpload Files
Upload your Video Interview(MP4)we'd love to hear from you
cloud_uploadUpload File