Software Engineer
We are looking for an individual who can work both independently and in small groups with excellent interpersonal communication skills. You will need to solve problems as they arrive and be resourceful in arriving at solutions. You will need to be vigilant in documentation. You must be able to understand multiple technologies and initiatives simultaneously. You must be highly flexible and learn quickly with the ability to switch quickly from one type of technology and/or project to another.