Applied online, contacted a few days later by a person in Singapore for a voip meeting. Asked some basic questions, told about the position. A few days later I spoke with another resource in Singapore, and it seemed that the job descriptions was different. Seemed it was for a Business Analyst(Just gather requirements, do support and deal with developers) at first(I have a very good dev background, which was a "nice have " in the job description), but then it seemed they wanted an expert in .net, Java, SQLserver, Oracle, Google apps etc, etc. Interviewer #1 said you would be doing BA and Customer support and code optimizations at most(and wouldn't really have time to develop), #2 said you would be writing apps AND doing BA/customer support. They have a team in India and Singapore doing most of their development, and I got a feel that it could be a 24/7 position with very long hours(they said no, but past experience tells me otherwise). I mentioned I don't want consistent 80 hr weeks, they told me there is "work life balance" but that could mean you need to work from home on off hours, and they may let you come in later.
I have these skills over many years but I said there could be a bit of a learning curve to come up to speed with highly technical concepts that I used long ago(again, is this a coder position?). Usually BAs don't write code, but I have no problem doing so. I was asked about many different skills and I was probably too honest with them. I got a feeling it was a "purple squirrel" job (looking for something that may not even exist) and they weren't sure exactly what they needed. Not that I would have taken the job, but if you have even a small skill never tell an interviewer you need to refresh or learn.
Seemed this position would be a sole resource on site in Malta servicing all their international locations.