Summary: Work in small innovative teams on mission critical software applications. Provide software design and development expertise in support of both new application development tasks and maintenance. Developers are expected to have excellent technical acumen and be highly self-directed and motivated. You will be part of an agile team where communication skills and the ability to conform to established configuration management and development practices are paramount to yours and the team’s success.
10+ years’ experience with full life-cycle software development (analysis, design, development, test, deployment, maintenance)