Solutions Architect Job in Wavemaker
Overview:
The Solutions Architect is responsible for designing and delivering the best technical solution to customers business problems using the WaveMaker Platform. The solution architect will collaborate with customers and all stakeholders to understand their pain points and architect solutions within budget and time.
The Role
Architect technical solutions for projects across verticals and domains and be responsible for the architectural design and integrity of software features
Support advanced business functions and create a technical vision to show how the software will cover business needs and translate this vision to the development team.
Leverage both business and technical expertise to speak to developers and customers.
Elucidate on how the application can be built using WaveMaker, which APIs can be leveraged, what external business system integrations to perform, and provide a calculated estimate on the turnaround time.
Validate stakeholder expectations, meet their technical and non-technical requirements, be cost-effective, and stick to timelines.
Collaborate with customer team members and WaveMaker Platform team members to ensure solution designs are integrated and as per the solution
Perform activities such as risk and resource management and collaborate with project management to monitor the progress of initiatives.
Responsibilities
The architectural design and integrity of software features
Conducting architectural reviews of existing software and recommend adjustments.
Accelerating adoption of standards and new technologies
Communicating architecture guidelines, principles, and vision to development teams
Driving adoption of core technologies, architectural guidelines, and standards
Research, POCs, design, testing, and evaluation of new technologies and software components
Contingency and mitigation of probable problems
Work with DevOps team to collaborate on key decisions with regards to application deployment
Requirements
- Bachelor s or Master s degree in Computer science or related subjects
- 5+ years experience leading large design efforts coordinating project teams of 4+ members in an agile environment
- 5+ years experience designing and delivering large-scale distributed systems (ideally using modern SOA patterns and REST with Java based technologies)
- Solid understanding of security/access control, scalability, high availability, and concurrency patterns
- Must have worked in delivering a web application using one of the UI libraries or frameworks(Angular, React, etc).
- Knowledge of typical enterprise integration patterns
- Be familiar with principles of computer networks and IT security management
- Has a good understanding of business analysis techniques and processes
- Possess strong organizational, analytical, and system thinking skills
- Has excellent interpersonal communication and negotiation skills
- Has excellent written and verbal communication skills in English
- Show a keen eye for detail and the ability to adhere to deadlines within a fast-paced environment
Additional qualifications
- Experience integrating with web-services
- Experience in Banking domains like core banking, online banking etc.
- Experience in building mobile apps for enterprise use.
- Experience in cloud computing Microsoft Azure, Amazon Web Services, Google Cloud

