Posted:
9/18/2024, 12:43:44 PM
Location(s):
Ottawa, Ontario, Canada ⋅ Ontario, Canada
Experience Level(s):
Senior
Field(s):
Software Engineering
What NAV CANADA offers you:
Challenging, team-oriented work environment
Competitive compensation and flexible benefits
Defined benefit pension plan
Opportunities for growth and development
Flexible work arrangements
Diverse and inclusive workforce
Key Accountabilities:
Provide technical and functional expertise, leadership, and innovation within your specialization and across the organization
Represent your unit or department as a technical expert, championing ideas and driving improvements
Lead the life-cycle support of corporate systems, focusing on performance optimization, monitoring, data management, security, and technical support.
Resolve complex cross-functional issues involving software, applications, databases, and hardware, ensuring high performance standards
Contribute to the development and resolution of inconsistencies in policies, training, plans, and technical standards
Oversee the development and implementation of new features, enhancements, and maintenance for assigned systems
Analyze and define technical requirements for new software, applications, and hardware to ensure interoperability with existing systems
Lead complex projects, including cross-functional initiatives, involving design, implementation, and maintenance of system architecture and interfaces. Conduct cost-benefit analyses, manage project planning, and recommend software certifications and corrective actions
Guide the management of technical resources, addressing user concerns, technological developments, and implications of system changes
Provide strategic, tactical, and operational leadership in system, project, and resource development
Job Requirements
Education:
Degree from a recognized university in Computer Science, Information Technology, or a related field, or equivalent education and experience.
Experience:
At least 5 years of experience leading software development teams, including managing projects, mentoring developers, and fostering a collaborative team environment
Proven ability to manage multiple projects simultaneously, from inception through deployment
Experience with Agile, Scrum, or other project management methodologies is required
Experience working in a multidisciplinary team of system development professionals with emphasis on detailed design, coding standards, unit & integration testing, implementation and software configuration
Proficient in object-oriented software design techniques and applications
Demonstrated experience in identifying and addressing technical challenges, optimizing performance, and implementing innovative solutions to advance software development
Knowledge:
Extensive experience with a range of technologies, programming languages, and tools, including hands-on development, system architecture design, and troubleshooting
Strong technical expertise in C#, ASP.NET, JavaScript, SQL Server, and Transact-SQL, with practical knowledge of relational databases and object-oriented programming (C#, Java). Azure and Angular experience
In-depth knowledge of systems development and life-cycle principles (SDLC), including development, testing, implementation, and support of complex systems
Expertise in debugging, configuration management, and test methodologies
Strong understanding of network communications, digital specifications, and protocols
Thorough knowledge of industry trends, emerging technologies, and real-time programming practices
Familiarity with managing operating systems and critical systems operations
Abilities:
Excellent assessment, analytical and testing skills
Provide expert advice, guidance, and opinions in functional area
Coach and mentor others in field of expertise
Lead very complex, or multiple complex projects, including cross-functional projects; coach project team members on project management issues and recommend approaches
Experience in understanding customer requirements and feedback, and incorporating that input into software design and development to enhance user satisfaction
Demonstrated ability to present confidently and clearly to large audiences, including stakeholders and senior management. Proven experience in engaging diverse groups, conveying complex information, and facilitating discussions to drive understanding and decision-making
Personal Suitability:
Positively influence the thinking of others cross-functionally to ensure goals are met, and conflicts are resolved in an effective manner
Establish and communicate common goals and direction for department/functional area, coordinate cross-functional communication, problem solving and team initiatives; champion ideas and innovations
Establish and maintain appropriate interpersonal relationship in dealings with team members, colleagues, and superiors
Build and maintain relationships internally and externally to gain the support of those who have a significant impact on the success of the organization
Verbal and written communication skills
Working Conditions:
Hybrid: This position is based at the Ottawa Logistics Center may be eligible for a flexible work arrangement.
NAV CANADA is committed to building a skilled, diverse workforce reflective of Canadian society. If you do not believe that you match every job requirement listed on this job posting, we still encourage you to apply. NAV CANADA encourages a culture of learning and growth, and recognizes that although some technical skills are mandatory, many others can be taught.
Our Company strives to create an inclusive and barrier-free selection process and work environment. If you require accommodations during this competition process, please ensure that you inform the interview coordinator or hiring manager of any accommodation measures you may require. NAV CANADA will provide accommodations throughout the recruitment and selection process to applicants with disabilities as required.
The successful candidate must meet the security requirement of the position and be legally able to work in Canada.
We thank all applicants for their interest; only those selected for an interview will be contacted.
-Website: https://navcanada.ca/
Headquarter Location: Ottawa, Ontario, Canada
Employee Count: 1001-5000
Year Founded: 1996
IPO Status: Private
Industries: Aerospace ⋅ Information Technology ⋅ Navigation