Advanced Consultant

As Advanced Consultant you will be responsible for taking care of troubleshooting implementations of next generation Enterprise Software Tools for one of our main customers and be able to interact with the rest of the support team around the world. Our customer is one of the Major Software Companies in the Enterprise Software and Integration market.

You will be working directly in our customer's consultant and support team and their customer's assigned support requests. You will work from our offices in the city of Merida, Mexico and interact with a distributed team with members from the USA, India, Europe and China.

Most of the work is in Java and scripting on Linux, but depending on each case you are assigned to, you will use a given additional set of technologies such as Apache ANT, Docker, virtual environments, among others. Training will be provided as required, usually from three to six months.

Kwan Tecnologia is a young fast-growing company located in Merida, Yucatan, Mexico. Every single developer we hire is among the top of their class or workplace, we ensure this by following a set of US-like technical interviews where the candidate must demonstrate proficiency in the required skills. You will have to pass that interview too, but once you do, you will be able to join our Elite group of software developers and have a chance to learn and contribute to our joint knowledge. Work environment at Kwan Tecnologia is like that of a US company, very little supervision, flexible and with a strong sense of self-commitment to deliverables.

Required Skills:
● Bachelors in computer science with minimum 6 yrs experience in programming positions
● Strong knowledge and minimum of 3 years using the Java Programming Language
● Strong fundaments of Algorithms, Data Structure and Object Oriented Programming
● Very good understanding of design patterns
● Very good team player and proactive communication is a must.
● Linux Scripting & Command Line
● Windows Scripting
● Ability to read and write english to communicate with US team effectively
● Ability to listen and understand spoken english and to speak well enough to communicate requirements, advance and other aspects of the work performed or to be performed

Desirable Skills (NOT a requisite, but the more you have, the better):
● Experience using Eclipse as IDE 
● Eclipse plugin development and related: SWT, JFace, Eclipse Interfaces and extension points, EMF, GEF, GMF
● Knowledge of at least one Java Framework such as: Struts, Spring, Grails, Hibernate, GWT, or other 
● Apache ANT & MAVEN