This position is for a Software Engineer to design and develop enterprise system software using Service Oriented Architecture design methodologies. Engineers in this position will work on a multi discipline team, interfacing with RF, electrical, mechanical, system architects and software engineers. Excellent communication skills are essential.
Engineers in this position are expected to understand and follow the Agile process for software development, participating on a Scrum team and taking direction from the lead software engineer.
Bachelors degree in Computer Science, Computer Engineering or Electrical Engineering from an accredited college or university
4+ years Software Engineering experience
Object Oriented programming experience
Proficient with Java
Web Service development experience
Object Oriented Programming experience
Enterprise scale software development experience
Understanding of distributed computing and designing for scale.
Familiar with Service Oriented Architecture design methodologies
Experience with Red Hat Fuse middleware with detailed knowledge of Apache Camel and Active MQ
C# programming language knowledge desirable
Microsoft WCF experience desirable
Troubleshooting / problem solving skills