What You Need to Note:
The results of this process will be used to staff future positions with similar qualifications and various tenures including term, acting, assignment and indeterminate.
Who can apply? Persons legally eligible to work in Canada.
We encourage applicants that reside across Canada to apply.
The CNSC is committed to creating a respectful, barrier-free, diverse and inclusive workplace. We welcome all qualified candidates to apply. If you have a special need that requires accommodation at any time during the recruitment process, please let us know. All information pertaining to accommodation requests will be kept confidential.
Be an informed applicant. Read How to apply.
Why work here?
The CNSC recognizes the many benefits of providing staff with more flexible work practices and providing employees with more choice about where they do their work. The CNSC enables employees to manage their work as part of their life while fostering a culture of inclusion, health and wellbeing and delivering high quality regulatory outcomes for Canadians. Dependent on operational requirements and the duties of the position, CNSC employees can work fully in the office, fully from a telework location or some mix in between the in-office and a telework location within Canada.
This position can be done remotely. CNSC employees can work fully in the office, fully from a telework location or some mix between in-office and from a telework location within Canada.
At the CNSC, we work hard to create an environment where employees feel supported and
heard, by management and their peers alike.
We also provide benefits like:
- Bilingual bonus up to $1,200 per year, if eligible
- Minimum 15 days of annual leave per year
- Competitive salary and benefit package
- Growth and the possibility internal career opportunities
- Strong support for employee wellness and mental health
- Subject to eligibility, appointees to REG6 or REG7 levels may be eligible to receive an annual lump sum payment of up to five thousand dollars.
The CNSC is also committed to ensuring our workforce is representative and reflective of Canadian society. We strive to be a safe and healthy workplace – one that is inclusive and free from harassment and discrimination. We encourage members of any designated group to self-identify.
Interested in learning more about the CNSC? Visit nuclearsafety.gc.ca.
Who you are:
Are you a Software Architect and Engineer passionate about driving innovation and shaping the future of technology within a dynamic organization? Do you thrive on addressing the challenges of rising costs, increasing demand, and the need for agile solutions? If you have the expertise in design and development of enterprise level applications with microservices patterns, a keen understanding of IT trends, and the ability to collaborate with diverse teams and clients, we are looking for you.
What you'll do:
As a Software Architect and Engineer, you will make key decisions regarding frameworks, patterns and technology stack.
You will join a senior team of enterprise and domain architects specializing in cyber security, information & data, platform technology and software. Currently, the CNSC digital platform is in production with 75% of initial scoped services deployed. Our main focus is in scaling up software engineering and development to address unique to CNSC services that will support the Canadian Nuclear ecosystems while enabling retirement of legacy systems. Through our architecture lead product approach, we have matured our microservices and event framework while proving end to end viability.
You will interpret other domain architecture into formal designs suitable for software developers to work from.
You will be an expert coder and lead a team of developers to deliver on designs.
Essential Qualifications:
Education:
A University degree or College Diploma in Information Management, Computer Science or an equivalent combination of job knowledge, education and experience
Language Requirements:
English essential
Experience:
- Demonstrated expert level professional experience in development for enterprise level applications, typically achieved over a period of 10 years.
- Demonstrated and recent expert level professional experience in software design for enterprise level applications, typically achieved over a period of 5 years.
- Design and develop Microservices or API Services using Cloud Services such as Azure, AWS or Google Cloud
Knowledge of:
- Emerging issues, trends and directions in technology within and outside government.
- Theories, principles, practices and methods of computer science and technical architecture including design patterns and other best practices to develop and evaluate software and IT systems.
- Cloud platform fundamentals (compute, storage, messaging and networking) to assess impact of architectural solution across technology domains.
Ability to:
- Think strategically, strong problem solver (analyze a complex problem and derive a simple solution)
- Design, and implement event-driven microservices within Azure, AWS or Google Clouds, covering cloud-native solutions for compute, storage, messaging and networking. Leverage PaaS and SaaS offerings to deliver scalable and resilient products using .NET or Java.
Key Competencies:
The following "Key Behavioural Competencies" define the behaviours expected of all CNSC employees. These competencies serve as the basis for the selection, performance management, development and recognition of CNSC employees and will form part of the evaluation of this process.
- Live it - Model the CNSC values
- Own it - Be Accountable & Achieve Results
- Build it - Collaborate Effectively with Others
- Learn it - Commit to your Professional Growth & Personal Leadership
For more information on CNSC’s Key Behavioural Competencies go to the following link: http://www.nuclearsafety.gc.ca/eng/about-us/careers-at-cnsc/key-behavioral-competencies.cfm
Asset Qualifications:
- Professional experience in Domain-Driven Design
- Professional experience in Contributing to a development community (open-source, project team, mentoring program, other)
- Mentoring technical teams in Enterprise Application development
- Architecture experience with Microsoft Azure PaaS and IaaS services
- Professional experience with Azure DevOps services
- Professional experience in C# using .NET
- Standard IM/IT recognized Enterprise Architecture frameworks (TOGAF, ZACHMAN etc.)
- International and Canadian IM/IT standards, frameworks, and methodologies (ISO, CGSB, ITIL, ITSG-33, NIST, etc.) that outline best practices
- Professional experience in Event Architecture Design
- Architecture or development experience with orchestration, and/or workflow automation and/or low-code services.
Operational Needs:
All CNSC staff are subject to the Mobility Directive.
This position may require travel.
Overtime: Overtime may be required.
Hiring Conditions
Candidates must meet and maintain the following hiring conditions throughout their employment.
Security: Secret
Submitting an Application:
Submit the following by the closing date, for our initial screening of candidates.
1-We want to read your resume! Please include your contact information so we can reach you.
2-We want to hear from you! You will be prompted to complete a series of screening questions once you click on “I am interested”. Using concrete examples really helps to put things into perspective when reading your responses.
Important to Note: You cannot save your application in progress, so please be prepared to complete your entire application and all screening questions during one session. For this reason, we recommend saving your answers in a text editing application, and then copy-paste them into your job application.
To expedite the recruitment process, you are also encouraged to provide:
3. A scanned copy of your transcript, diploma, or certificate as proof of education
We thank all those who apply. We will contact only those whose qualifications are the most relevant.
Contact Information:
If you are experiencing technical difficulties with your application, please contact [email protected] or call 1-877-427-7717 Monday to Friday 8 am to 8 pm, EST (except statutory holidays).
If you have questions about this job posting, please contact HR Staffing / RH Dotation (CNSC/CCSN).