Epicareer Might not Working Properly
Learn More

System Designer

  • Full Time, onsite
  • Philippine Bank of Communications (PBCOM)
  • Makati, Philippines
Salary undisclosed

Checking job availability...

Original
Simplified

The Systems Designer acts as the technical lead to design, develop, and implement software solutions based on business, operations, or regulatory requirements as well as improvement initiatives. S/he also prepares the technical specifications and guides developers in software solutioning best practices.

Initiation

  • Analyze the business requirements and functional / non-functional specifications
  • Recommend the best-fit solution to requirements and give development effort estimates for internal development
  • Collaborate with other teams and vendors on joint development projects, review the technical recommendation of other teams and vendors
  • Create the timeline of activities
  • Create the technical design and specifications
  • Prepare development environment and other prerequisites to development

Development and Unit Testing

  • Write code based on specifications
  • Perform code reviews and give recommendations for optimization
  • Perform unit testing and facilitate fixes before turnover to software testing team

Technical Leadership

  • Provide technical expertise in software solutioning
  • Ensure stable release of software solutions
  • Ensure implementation of software solutions without performance issues
  • Ensure completeness and accuracy of codes and configurations
  • Ensure proper versioning of software components
  • Prepare technical documentation and user’s manuals
  • Guide other developers on solutions and best practices

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related discipline.
  • At least seven (7) years experience in IT systems end-to-end development and testing.
  • At least two (2) years experience in troubleshooting / supporting software solutions.
  • Proven track record in delivering software solutions.
  • Experience in the following programming languages: Java J2EE, C#/.Net, Swift, Storyboard
  • Experience in the following databases: MS AZURE, MS SQL Server, Oracle, MySQL, PostgreSQL, JBase
  • Knowledge in mobile app development, web development, API, ETL (preferably SQL integration services)
  • Working knowledge in software development life cycle.
  • Use of version control and repository.
  • Experience in implementing third party banking software / systems as well as integrations is preferred.
  • Experience in visualizations tools (Power BI, Tableau, etc.) preferred.

The Systems Designer acts as the technical lead to design, develop, and implement software solutions based on business, operations, or regulatory requirements as well as improvement initiatives. S/he also prepares the technical specifications and guides developers in software solutioning best practices.

Initiation

  • Analyze the business requirements and functional / non-functional specifications
  • Recommend the best-fit solution to requirements and give development effort estimates for internal development
  • Collaborate with other teams and vendors on joint development projects, review the technical recommendation of other teams and vendors
  • Create the timeline of activities
  • Create the technical design and specifications
  • Prepare development environment and other prerequisites to development

Development and Unit Testing

  • Write code based on specifications
  • Perform code reviews and give recommendations for optimization
  • Perform unit testing and facilitate fixes before turnover to software testing team

Technical Leadership

  • Provide technical expertise in software solutioning
  • Ensure stable release of software solutions
  • Ensure implementation of software solutions without performance issues
  • Ensure completeness and accuracy of codes and configurations
  • Ensure proper versioning of software components
  • Prepare technical documentation and user’s manuals
  • Guide other developers on solutions and best practices

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or related discipline.
  • At least seven (7) years experience in IT systems end-to-end development and testing.
  • At least two (2) years experience in troubleshooting / supporting software solutions.
  • Proven track record in delivering software solutions.
  • Experience in the following programming languages: Java J2EE, C#/.Net, Swift, Storyboard
  • Experience in the following databases: MS AZURE, MS SQL Server, Oracle, MySQL, PostgreSQL, JBase
  • Knowledge in mobile app development, web development, API, ETL (preferably SQL integration services)
  • Working knowledge in software development life cycle.
  • Use of version control and repository.
  • Experience in implementing third party banking software / systems as well as integrations is preferred.
  • Experience in visualizations tools (Power BI, Tableau, etc.) preferred.