software development microsoft office careers in Kasur, Pakistan