Software Engineer for Real-Time Flight Decision Support Solutions
We are seeking an individual to help develop a real-time flight decision support and post operation analysis solution for the commercial aviation market. The successful candidate will have a proven ability to deliver high quality software modules on schedule. The candidate will have a demonstrated ability to work with a team, have solid software engineer practices and set the highest standards of performance and quality. The candidate must be committed to solving customer problems through innovative solutions and continual process improvement. The position will be responsible for all stages of the development process including translating product requirements into specifications, designs, implementations and to support mission-critical applications and infrastructure.
Required Experience:
- 4+ years progressive industry experience working on full software development cycle from concept to product deliverables through system deployment and support.
- Demonstrated ability to work closely and collaboratively with team members, customers and other WSI employees.
- Development experience in highly scalable, high availability, multi-tier enterprise client and server solutions.
- Demonstrated commitment to software engineering best practices.
Required Skills:
- Windows application development and delivery
- Microsoft Visual Studio and the .NET Framework 2.0
- Object oriented design and development in C# and C++
- ASP.NET Web Services development
- Microsoft SQL Server 2005 database development
- Interactive 3D mapping and/or graphics intense applications using OpenGL
- Strong written and verbal communication skills
- Perforce Software Configuration Management a plus
- Experience with Agile software development methodology a plus
- Experience with SQL query optimization and performance tuning a plus
- Microsoft certification a plus