Applications Architect (computer Services Officer 4)

Halifax, NS, Canada

Job Description


Competition #: 40453

Salary: $6,698.68 - $7,867.54per month / $80,384.20 - $94,410.42 Annually (PR 17)

Type: Full-Time Permanent (35 hours a week)

Benefits: Paid Holidays, Vacation, Sick/Family Leave, Health, Dental, and Defined Benefits Pension

Location: Halifax with Flexible and Hybrid Work Arrangements

Department: Cyber Security & Digital Solutions

Union: NSGEU - NSPG

Closing Date: \xe2\x80\x8b25-Sep-23 \xe2\x80\x8b (Applications are accepted until 11:59 PM Atlantic Time)

About the Role

You will join our Application Development and Production Support (ADPS) team, which serves as a comprehensive provider of application development and production support services to our partner departments and agencies across multiple business domains. As an Application Architect, you will play a critical role in designing, developing, and implementing complex software solutions that align with our business goals and technology strategy. You will work closely with cross-functional teams to ensure that our applications are scalable, reliable, and maintainable.

Primary Accountabilities

  • Provide leadership in defining the overall application architecture, developing, and delivering business applications to meet current and future government needs.
  • Develop and communicate the technical vision and strategy for our software applications, keeping abreast of emerging technologies and industry best practices.
  • Lead and collaborate with software engineers to design and review high-level architecture and system design, ensuring alignment with business requirements.
  • Provide guidance and mentorship to developers on architectural patterns, secure coding standards & best practices, and government IT standards.
  • Identify and mitigate technical & security risks associated with software projects, ensuring the secure and robust delivery of solutions.
  • Optimize application performance and scalability through comprehensive system analysis while recommending improvements.
  • Create and maintain reference applications/architectures, architectural documentation, including diagrams, design specifications, and technical documentation.
  • Evaluate third-party solutions and technologies, making integration recommendations where appropriate.
  • Work closely with project managers to guide development projects and ensure they successfully navigate ARB (Architecture Review Board) and CAB (Change-Advisory Board) processes.
  • Oversee the CSRM (Cyber Security Risk Management) processes to ensure compliance and security in development projects.
  • Collaborate closely with stakeholders, including business analysts, project managers, and software engineers, to ensure the successful project delivery.
Required Skills and Experience
  • Bachelor\'s or Master\'s degree in Computer Science, Software Engineering, or a related field.
  • Proven experience (5+ years) as a Software/Application Architect or a similar role is essential.
  • Strong proficiency in software architecture and design patterns, very skilled with \xe2\x80\x9cOR Mapping\xe2\x80\x9d, \xe2\x80\x9cUI Data Binding\xe2\x80\x9d and \xe2\x80\x9cSingle Page Application\xe2\x80\x9d
  • Familiarity with cloud technologies (e.g., Azure) and microservices architecture and the challenges and benefits associated with them is often required.
  • Knowledge of database systems and experience with database design is important, especially in projects where data management is critical.
  • Experience in leading and collaborating with cross-functional teams, as well as providing technical guidance and mentorship, is a key aspect of the role.
  • Demonstrated ability to analyze complex technical issues and make strategic decisions to address them.
  • Proficiency in multiple programming languages and frameworks (C#, .Net Technologies, JavaScript, HTML5/CSS3, Angular, ASP.Net MVC, and others, both server-side and client-side)
  • Strong expertise in user security protocols and implementations/integrations (Kerberos, SSO, Token-based authentication, OpenID, PKI)
  • Excellent communication skills for effective stakeholder communication, facilitation/leadership of project meetings, and presentations to project stakeholders.
  • Strong documentation skills, including the creation of clear and concise documentation, and the ability to generate accurate reports for reference is crucial.
Valued Assets
  • Relevant certifications in software architecture, such as TOGAF, can be advantageous.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes is a plus.
  • Knowledge of DevOps practices and experience with continuous integration and continuous deployment (GitLab CI/CD) pipelines is beneficial.
  • Experienced with Agile methodologies.
  • A strong sense of cybersecurity and relevant security technologies/best practices
  • OpenShift experience
  • Self-starter, adaptable, and quick to learn new technologies.
Education & Experience
  • Bachelor\'s Degree or Diploma in IT or Computer Science and 5+ years of experience.
  • An equivalent combination of training and experience may be considered.
Benefits
  • Excellent Work life harmony
  • 35-hour work weeks
  • Flexible Work Arrangements
  • Modified Work Weeks
  • Health, Dental, and Life Insurance
  • Defined Benefits Pension Plan (transferable across governments)
  • Short- and Long-Term Disability
  • All National/Civic Holidays, 18 Sick Days, and Family Leave
  • Employee and Family Assistance Programs
  • Mentorship Programs
  • Career Development Training is Offered and Encouraged
  • Diverse Career Paths and Opportunities Across Government
  • Excellent Job Security and Collective Bargaining Agreement
About Dept of Cyber Security and Digital Solutions (CSDS)

As a Senior Software Developer (Computer Services Officer 4), you will be part of a multi-disciplinary team working alongside Product Managers, Service Designers, User Researchers and development operations. Software Developers are responsible for taking user research and designs and turning them into real, usable prototypes and services in code.

The Senior Software Developer will lead the code design and development of new digital products and services. They will also be responsible for the on-going success and continuous improvement of one or more digital products.

Additional Information

What We Offer
  • Career Development where you have access to career guidance, tools, resources, and ongoing training for every stage of your career.
  • Engaging workplace. Our Employees feel valued, respected, connected, and tuned in. We have forward-thinking policies and strategies.
  • Countless Career Paths.
  • Department Specific Flexible working schedules.
Pay Grade: PR 17

Salary Range: $3,091.70 - $3,631.17 Bi-Weekly

Employment Equity Statement:

Our goal is to be a diverse workforce that is representative, at all job levels, of the citizens we serve. The Government of Nova Scotia has an Employment Equity Policy, and we welcome applications from Indigenous People, African Nova Scotians and Other Racially Visible Persons, Persons with Disabilities and Women in occupations or positions where they are under-represented. If you are a member of one of these equity groups, you are encouraged to self-identify on your electronic application.

This is a bargaining unit position initially restricted to current civil service employees represented by the Nova Scotia Government Employees Union (NSGEU). If applying from outside a government office, employees must apply correctly via this link:

Failure to apply correctly means that your application will not be given first consideration as a bargaining unit applicant, and will only be included if external applications are pursued.

External applicants and current casual employees will only be considered if there are no qualified civil service bargaining unit candidates. PLEASE NOTE: Candidates will not be considered for an interview if applications are incomplete or are missing information.

Offer of employment is conditional upon the completion of all applicable background checks and confirmation of credentials, the results of which must be satisfactory to the employer. We thank all applicants for the interest, however, only those selected for an interview will be contacted. All questions and concerns may be directed to Competitions@novascotia.ca.

Government of Nova Scotia

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2242585
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $3091.7 - 3631.17 per month
  • Employment Status
    Permanent
  • Job Location
    Halifax, NS, Canada
  • Education
    Not mentioned