DTN – Weather Systems seeks a Software Development Engineer. This position plays a key role in building innovative software to deliver mission-critical weather information to aeronautical and meteorological clients around the world, including airports and national meteorological services.
Our product portfolio includes a market-leading meteorological data acquisition, processing, and display software application called MetConsole. As a Software Development Engineer, you will be responsible for the implementation of software for the MetConsole Aviation Weather Suite of products.
Responsibilities:
- Development of new, high-performance, real-time code for MetConsole.
- Implement customer requirements in MetConsole systems for new projects.
- Maintenance of deployed and operational MetConsole systems.
- Collaborate with Product Managers on the evolution of the MetConsole product suite.
- Contribute to the optimization and continuous improvement of the software development process.
- Interface with global development teams on software development initiatives.
Requirements:
- Excellent knowledge of programming in C++.
- Experience with Microsoft Windows operating environment.
- Thorough knowledge of development tools for Microsoft Visual C++.
- Experience with application software including Microsoft SQL, Microsoft Access, and Microsoft Office.
- Experience with Agile Development.
- Excellent English speaking and writing skills; a second language is a plus.
Desirables:
- Application development and object-oriented design knowledge/experience.
- Distributed and multi-threaded application knowledge/experience.
- Knowledge of automated build and deployment environment.
- Knowledge/experience with various object-oriented programming languages, e.g., Python.
- Weather/meteorological aviation knowledge.
- Agile development methodology, Scrum/Kanban knowledge is preferred.
- Knowledge of REST API development, database technologies, networking, and Linux is valuable.
Qualifications:
- Good written and verbal communication skills.
- Strong analytical and problem-solving skills.
- Team player.
- Ability to communicate ideas, alternatives, and solutions.
