PH: (+632) 7796540 | USA: (+1) 303-586-6566 | info@kmc.solutions

Work with us. Grow with us.

Solution Designer

PURPOSE OF THE ROLE (Tasks, Routines, Expectations, Working Environment)                                                         

The Solution Designer is responsible for applying effective analysis, programming and testing skills to the production of software systems and assisting with the technical direction of projects.

RESPONSIBILITIES AND DUTIES                                                                                                                        

  • Conduct analysis of project and software requirements as part of the specific assigned work packages, in accordance with designated standards of methodology, style and quality
  • Document location and accessibility of program requirements
  • Develop software designs coding and testing according to specific work packages and project needs, in accordance with designated company standards of methodology, style and quality
  • Use, promote and assist with the origination of the creation and maintenance of company coding and design standards
  • Perform technical tasks, including unit test functions, as require, to support the internal quality and control arrangements as defined by company policy and project requirements
  • Assist with integration planning and software building definition tasks
  • Provide input to more senior engineers for use in the preparation of project proposals
  • Provide guidance (technical direction) to junior engineers on common work packages
  • Carry out patent searches for possible design infringements & identify areas of design that have potential to be patented.

QUALIFICATIONS (Education, Experience Level, Language)                                                                    

  • Degree qualifications
  • Essential to have at least 1 recent year of experience in one of:
    • Design or build of public facing web sites
    • Operations/support of Wordpress or varied content management systems
    • Background developing in PHP in Wordpress context or experience of PHP frameworks
  • Very desirable to have some of:
    • Experience on API-centric solutions from the browser using REST, with exposure to API design patterns
    • Continuous integration
    • Automated UI testing/E2E testing using Selenium, or similar tools
    • Unit testing
    • Source control using Git (BitBucket, GitHub, Stash)
    • Exposure to the Altassian tool suite, including Jira, Confluence, Bamboo
  • Language skills (English)

WORK EXPERIENCE (Technical Qualifications, Knowledge, Skills, Abilities)  

  • Able to demonstrate:
    • Translation of written, incomplete and ambiguous requirements into a concise, clarified and detailed specification
    • Use of user stories and acceptance criteria, or use cases
    • UML modelling or other diagramming to express the interaction and dependency of system components
    • Coordination of a team of developers and testers to ensure design is translated to working software.
  • Good written and oral communications
  • Ability to represent complex technical issues to a non-technical audience
  • Problem identification and process management skills
  • A demonstrated ability to perform work in a team environment in accord with established standards

Qualifications

Skills Required




Upload your Resume
First Name:
Last Name:
Phone:
Email Address:
Desired Position: