Software Architect

Software Engineering Bonifacio Global City, Philippines


Description

Responsibilities:

  • Define and document performance, security, and architectural standards.  Ensure these standards are understood and are being adopted by all development teams.
  • Design and implement new product features (preferably 50% of the time or more).
  • Facilitate code reviews.
  • Ensure that all architectural backlog items are properly prioritized.
  • Analyze requirements and specifications to testable functionalities, and update and maintain comprehensive test coverage.
  • In collaboration with senior architect, complete architecture release readiness checklists.
  • Keep abreast of emerging technology standards and industry best practices.  Provide thought leadership to the teams through frequent informational sessions.
  • Provide timely responses to relevant support requests.

Qualifications:

  • 5+ years of software development experience
  • Proficient in programming SQL, Java, Kotlin, TypeScript and JavaScript.
  • Proficient in developing web applications using Spring, and ORM frameworks such as Hibernate.
  • Proficient in developing web user interfaces using one or more frameworks such as Struts, Servlets/JSP, Spring MVC, AJAX, ReactJS, AngularJS, jQuery, JavaScript, GWT.
  • Proficient to develop, maintain, and execute automated test scripts using Cucumber, Java Selenium, Cypress, etc.
  • Proficient in Object Oriented Programming, Design Patterns and Data Structures.
  • Experience with Containerization, Container Orchestration such as Kubernetes, and Cloud Providers such as AWS, Azure, etc.
  • Understanding of JEE Architecture and deployment procedures.
  • Strong analytical skills (ability to digest requirements and produce design).
  • Excellent verbal and written communication skills.
  • Bachelor’s degree in Computer Science or related discipline, at least 3 years of experience in developing software products.
  • Be able to learn unfamiliar technologies and become productive with them quickly.