Hi, yes pwede kaayo, as long as you have any basic background in programming. Pero if you already have 1+ years of working experience, you can skip the ASE level and apply directly for Senior Software Engineer position, higher pay, higher benefits of course.
For the programming language, any will do since they will be training you (assuming you apply for ASE). Training is usually around 1-1.5 months, and the programming language will depend on what they will assign to you. Considering you have background in Java / C# / C++ / C / SQL / HTML / .NET / or Web Development, you will be assigned to the one you are most familiar with.

It all depends on your interview with the recruitment analyst. Let me know if you're interested.
