Skip to Content

Solutions Architect

BGC Taguig - Hybrid

Requirements Definition and Management

● Participates in proposal generation; i.e. review of the requirement, designing application features and architecture, coming up with the development estimates.

● Translates the user requirements into a high-level application design, and coordinates these specifications with the relevant project stakeholders (e.g.
Business Analysts when defining the product features).

Solution Design and Architecture:

● Provides technical solutions for the projects such as Application Architecture, Database Architecture, Infrastructure, Integration, and any other system analysis and design needed.

● Architect end-to-end solutions with detailed designs encompassing system components, interfaces, and integrations to meet business needs, ensuring scalability, reliability, security, and deliverability.

Systems Design, Integration and Build:

● Design system components and implement integration strategies for connecting disparate systems and applications using appropriate techniques and standards.

● Defines software modules, and ensure seamless data flow and interoperability across the solution landscape

Data Modeling and Database Design:

● Applies standard data modeling and design techniques based on detailed requirements.

● Develops relevant physical design elements and maintaining mechanisms for storing and accessing data.

Documentation, Architecture Governance and Collaboration:

● Create and maintain technical documentation, including architecture diagrams, design documents, and implementation guidelines to ensure performance, resiliency, scalability and compliance with security and project requirements.

● Conduct architecture reviews to mitigate risk and ensure adherence to approved technical solutions.

● Review code, designs, and technical deliverables for alignment with architectural principles and quality standards.

● Collaborate with project stakeholders to drive consensus on technical solutions.

● Participates in training, design, documentation, and delivery efforts with the Project Manager.

Technology Evaluation:

● Research and evaluate emerging technologies, frameworks, and tools to recommend optimal solutions.
Stay abreast of industry trends and best practices to drive innovation and continuous improvement.

● Other job-related activities that may be assigned from time to time.

Qualifications
  • Bachelor’s Degree in IT, Computer Science, Engineering or any related course.

  • At least 5 years of working experience in Software Development, providing technical solutions such as system architecture, infrastructure design, and database structure.

  • At least 2 years of experience in software engineer roles such as web and mobile

    application development.

  • In-depth experience/knowledge in OOP and software design.

  • Software development languages such as PHP, Java, Python, .NET

  • Infra as a Code such as Terraform and Cloud Formation

  • Web service integration (SOAP, REST, JSON, XML)

  • Any integration protocols such as SMPP, EMIUCP, and HTTP

  • Public or social media APIs like google API and others

  • Version control (e.g. SVN, GIT).

  • Debugging and optimization skills

  • Collaboration and documentation tools such as Confluence, Jira, Asana, or Trello

  • Cloud Experience in AWS, Azure and Google Cloud is a plus.

  • Frameworks such as TOGAF and Zachman is a plus