found each other
THE SYNACY GRADUATE PROGRAM
A unique blend of classroom and work-based training with a chance for permanent appointment
We're Synacy, a technology company.
We create and operate web applications that are used all across the world, with customers in Australia, North America, Asia, and Europe.
Our software engineers are based in Cebu City and Makati City. As we are part of a larger group, there are opportunities to specialise on specific projects and technologies.
We believe in finding people who are the perfect mix of skill and ingenuity. We encourage people to take initiative, explore new ideas, and lead their colleagues.
We give a lot of leeway to our teams to decide their way of approaching problems while providing everything needed including the right technology, food, coffee, and flexible working hours.
This program is competitive, dynamic, and uniquely combines classroom training and real world environment, and we cover all training expenses plus an allowance. Due to the small intake, it gives a lot of potential for participants to shape their own learning.
It gives opportunities to those who want to operate within a larger engineering group that employs agile methodologies in a flat organisational structure without strict roles.
THE RIGHT TECH
We aim to make your job easier by providing you with the right devices, hardware and software with specifications of your preference.
A fully-staffed company cafeteria serves lunch on a daily basis for all staff members. We also have an in-house coffee shop that caters to all your caffeine and tea cravings during office hours.
We are a unique group of people whose interests range from sports, online RPGs, and art, among others. The more diverse the group, the more room for personal and organizational growth.
Here, we understand that we do not know everything and that it is always good to expose ourselves to new materials and different environments.
You’re one of the best amongst your peers
You create things, tinker, hack, and have initiative
You like to learn and you’re eager to listen to others
You’re flexible, can work in a team and on your own
Your idea of being better is against the old version of yourself
- 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
What I like most about mentoring is when you see the growth of the team which I think is rewarding. You see that people are learning from each other. People don't just blindly follow suggestions or practices, but instead try to understand the reason behind it.
The program gave me the opportunity to grow more in the field of Software Engineering. You learn how to work with teams to produce high-quality software and learn skills such as automated software testing, design patterns, and various frameworks.
Synacy further equipped me to pursue my programming career. Here, you're free to do anything as long as it benefits the company - from managing your own tasks, voicing out impediments, and calling for help whenever you're stuck with something.
I got a good grasp on OOP, Best Coding Practices, and Test Driven Development. With that knowledge and experience, my programming skills transitioned from novice to advanced. I am also grateful that the program provided mentors who are willing and happy to share advanced techniques in Software Development.
The training is a good combination of lectures and laboratory - so you are fed with concepts and get to apply them in your workstation through a series of exercises. The graduate program is something that I would greatly recommend to anyone, especially fresh graduates, who want to improve their skills in programming enterprise applications.
We encourage people to go full stack. It allows our engineers to understand the whole picture and learn more. We review each other's work and I think that process pushes people to be more receptive and at the same time critical of others’ work. We allow exploration and committing minor mistakes and treat them as learning experiences.