This position requires software development experience with Java and knowledge of/or experience with agile methodologies. Candidate must be comfortable working in a collaborative team environment, able to learn and adapt new and emerging software concepts, and provide added value to the team not only through development efforts, but in all related software development lifecycle tasks such as requirements analysis, design, integration & test, Configuration Management (CM), and Quality Assurance (QA).
Experience and Skills:
Bachelor of Science degree in Software Engineering or a related discipline (Computer Engineering, Computer Science, etc.)
5-10 years related software development work experience
Demonstrable proficiency in Java programming in a Linux environment
In-depth knowledge of/or experience with Agile/Scrum Development