Software Architect
***Important: qualified candidates are required to apply exclusively from SITA Careers webpage at http://www.sita.aero/about-sita/careers/careers?apply=5564
SITA Overview
We are the world's leading specialists in air transport communications and IT solutions.
We deliver and manage business solutions for airline, airport, GDS, government and other customers over the world's most extensive network, which forms the communications backbone of the global air transport industry.
Created and owned by the air transport community, SITA is the community's dedicated partner for information and communications technology. As a team of industry experts, our know-how is based on working with customers across the global air transport community. Almost every airline and airport in the world does business with SITA.
With a customer service team of over 1,700 staff around the world, we invest significantly in achieving best-in-class customer service, providing integrated local and global support for both our communications and IT application services.
Software Architect – AIRCOM Server
Job Purpose
Provide technical advice to the project team, including project managers, analysts and developers. Responsible for requirements analysis and detailed design of various technical aspects of AIRCOM Server software. AIRCOM server product provides enhanced visibility and management of aircraft communications links and ACARS message content, as well as providing operational information content of great value to active flights. Accountable for bringing together different aspects of IT design and applying it in a relevant manner to the design of the AIRCOM Server product. Deliver successful design, coding and delivery of specific technical applications and / or products in the SITA portfolio.
Key Responsibilities
- Understand client requirements at a detailed level in order to translate them into technical specifications.
- Develop creative and innovative architectural designs for a complex module with minimal supervision.
- Work with project managers and peers to understand and solve challenging technical problems.
- Work with project managers and peers to produce effort estimates.
- Assess requirements and make design recommendations.
- Develop architecture designs which are well-thought out, reasonable and practical.
- Assess difficult requirements, processes them and forms innovative models to arrive at solutions to address these requirements.
- Participate in the elaboration of a migration strategy of the AIRCOM Server product from CVB6 to .Net technologies.
- Write and deliver code, and participate in code walkthroughs according to the requirements of the functional specifications.
- Using the QA bug reports, oversee the fix implementation of assigned bugs, based on agreed priorities.
- Ensure all risks and issues that affect the project are raised following set processes and are actioned appropriately. Escalate risks and issues that pose a significant impact to deliverables.
- Ensure tasks / short term goals are met by the team according to the time and budget.
Job contacts
Within SITA:
- All staff in the Aircraft Services Solution (ACS) line.
Outside SITA:
- Third party software vendors.
Knowledge, skills and experience
Education:
- University degree or equivalent preferably in Computer Science or sufficient work experience to demonstrate proficiency at this level.
- Professional programming certification in .NET development languages.
· Excellent knowledge of C#. Javascript is an asset.
· Solid object-oriented design and coding experience, including application of design patterns.
· Web Services, SOAP, WCF, WSDL.
· Developing code to interface to one or more RDBMS, particularly SQL Server
· Using ADO.NET, LINQ, Entity Framework, SQL, stored procedures/user defined functions.
· Knowledge of telecommunications standards such TCP/IP, IBM WebSphere MQ, MSMQ, Lotus Notes et SMTP/POP3.
· Knowledge of Geographic location standards and technologies, such as WMS and GIS, is an asset.
· Knowledge of Infragistics components suite is an asset.
· Knowledge on how components are connected and interact.
· Detailed familiarity with software development methodologies and most common programming languages and concepts
· IT security / concepts of their application to computer systems architecture
· High-level designs for small to medium systems/applications
· Ability to quickly provide effort estimates for required software developments early in project definition
· Version control/management of source code
· Ability to follow and apply existing methodologies and practices
· Understanding trade-offs and risks with programming choices
· Understanding how to apply technical knowledge to solve business problems
· Ability to work as part of a team, strong analytical and organizational skills
· Good verbal and written communication skills in English and French
Experience:
· Minimum of 8 years of software engineering experience in a development capacity preferably in C# and experience with .NET Framework 4.0.
· Experience in the conversion of C / VB6 projects to .NET is an asset.
· Experience in telecommunication in the airlines industry environment is an asset.
Additional comments
- Strong team player and proven communication and listening skills.
- Structure and rigor in achieving the assigned tasks.
To apply for this opening, please go to SITA Careers webpage at
http://www.sita.aero/about-sita/careers/careers?apply=5564
Thank you for your interest in working at SITA. Only qualified candidates
eligible to work in Canada will be considered.