Synacy

Software Engineer

Location: Cebu City, Cebu, Philippines Type: Full Time Min. Experience: Mid Level

Back to Careers

We're a technology company.

Our management team has a number of international companies under management related to telecommunications, mining and other businesses.

We've always done things based around merit and logic and we're looking to build a culture that rewards initiative, hard work and ingenuity. We are looking for passion.

Cebu is our headquarters and you can expect to work with exposure to other countries, your ideas and execution will ensure your career is as rewarding as what you put in. You'll be rewarded fairly and we'll try to do what we can to make your job easier with a fast workstation and a purpose-built and designed office environment complete with professional kitchen and meals.

Currently our application related challenges range from solving huge transactional messaging problems, to scaling our international network, optimising and building APIs for our partners and developing exciting front end products for our end-users. We also have a few new ideas that will keep things interesting.

Job responsibilities include, but aren't limited to:

  • deliver sustainable, properly tested, efficient, self documented and functional software
  • deliver solutions to satisfy business needs
  • make proper architectural decisions and input in a collaborative manner
  • maintain business knowledge and reflect requirements in working and in-progress code
  • raise and discuss impediments and identify solutions
  • initiate open discussion with management to get a better understanding of the business
  • implement of software solutions to and operational responsibility
  • assess how to implement better software practices as the need arises
  • research on technologies or solutions to help build what is required and keep skills up to date
  • mentor, support and provide guidance to engineers in the team
  • analyse, develop and implement methods and procedures to improve the efficiency and well being of application development in the company

Skills and experience required:

  • Solid foundation of Fundamentals in Programming
  • Working knowledge of Object Oriented Programming
  • Focus on usable and maintainable code
  • Fearless in code refactoring
  • Willing to leverage existing code
  • Good understanding on Object Oriented Concept
  • Working knowledge of Test Driven Development
  • Bonus Points: J2EE, Hibernate, JSON, Selenium, Tomcat, JBoss, JIRA, Spring, JSP, JSF, Struts, AJAX, PL/SQL, etc.
  • Any programming or IT related certifications

Experience:

We are looking to fill several roles. For this listing we would call for applications from:

  • Incredible fresh graduates who have coded something substantial during their undergraduate studies and an advanced understanding of Java, GitHub, and willing to be trained for the above
  • Intermediate engineers with 2-5 years experience who understand some of the above
  • Advanced and senior engineers and architects with 5+ years who understand most of the above  and experienced software team leads

Screening for this position will start on January 2018. Please do not send follow up e-mails as the volume of applications are high and most likely we will not be able to respond to each applicant individually, however we do appreciate your time and will review each application that we receive.

Apply for this position

* Required fields
First name*
Last name*
Email address*
Location
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter
LinkedInLinkedIn profile URL:
Desired salary*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
Please give us some information and details on your most enjoyable past projects. What was your role? What did you learn? What was the outcome?*
Tell us about a project you were involved with that experienced some sort of failure that you were close to. Describe the situation, the failure, how it was fixed, your role and what you learned etc.*
How do you keep up with the latest technologies? List everything and be specific.*
Which technology (or technologies) (i.e. languages, frameworks, tools etc) which you would like to learn or utilise more? Why?*
Human Check*
Back to Careers