software development microsoft office careers in Dublin, Ireland