Job Description
- Develop high-quality software using a variety of technologies
- Work in a collaborative, agile environment
- Work with stakeholders to capture and develop requirements, set expectations and prioritize development tasks
- Follow and improve established standards and processes
- Follow sound engineering practices
- Keep up-to-date with current programming tools and practices
- Participate in planning activities and negotiate expectations
- Provide guidance into decisions like feasibility analyses, build/buy decisions, etc.
- Provide necessary documentation
- Demonstrate high commitment to collaboration and team achievement
- Other duties as assigned
REQUIREMENTS
The ideal candidate will have a passion for all aspect Software Engineering. This position includes being part of a team working in a fast paced, High Tech R&D environment for the aerospace and defense industry.