Company

The Government Of Nova ScotiaSee more

addressAddressNova Scotia
type Form of workPermanent
salary SalaryCompetitive
CategoryIT

Job description

 
Competition:          #42057
Salary:                    $3,091.70 - $3,631.17 Bi-Weekly / $80,384.20 - $94,410.42 Annually (PR 17)
Position Type:        Permanent (2 Positions Available)
Benefits:                 Paid Holidays, Vacation, Sick/Family Leave, Health, Dental, and Defined Benefits Pension
Location:                Halifax
Department:           Cyber Security and Digital Solutions
Union Status:         NSGEU-NSPG
Closing Date:         March 12, 2024 11:59PM Atlantic Time
 
ABOUT THE DEPARTMENT OF CYBER SECURITY AND DIGITAL SOLUTIONS (CSDS)
Welcome to the Department of Cyber Security and Digital Solutions (CSDS), the guiding force behind digital transformation within the Government of Nova Scotia. At CSDS, we support government departments and partners in their digital transformation journeys. We don't just implement digital solutions; we navigate the complexities of digital transformation, modernizing outdated systems and ways of working. Our role is to ensure that digital services are user-centered, efficient, and make a real difference to Nova Scotians. 
Our team is diverse and passionate, championing innovation and embracing the richness of multiple perspectives. We're not just an IT department; we're a community dedicated to enabling digital transformation and bolstering cybersecurity across the province.
Join us at CSDS as we shape the future of digital services in Nova Scotia,
and make a real difference to Nova Scotians
About The Role:
You will join our Application Development and Production Support (ADPS) team, which is a key provider of Application Development and production support services to our partner departments and agencies across various business domains. As a Lead Application Development Architect, you will play a critical role in designing, developing, and implementing complex software solutions that align with our business goals and technology strategy. Specifically, your contributions will be vital to the Land Programs system modernization project. This role demands close collaboration with cross-functional teams to re-engineer the Land Programs system, which includes refining core modules and developing new services. Your primary objective will be to ensure that the revamped Land Programs system is scalable, reliable, secure, and maintainable.
Primary Accountabilities
-Lead the conceptualization and design of software application architectures, aligning them closely with business objectives and overarching technology strategies. Establish and rigorously enforce architectural standards, procedures, and methodologies to enhance system scalability, reliability, performance, and maintainability. Formulate and articulate the technical vision and strategic direction for our Application Development initiatives, ensuring a keen awareness of emerging technologies and compliance with industry best practices.
 
-Engage actively in hands-on coding and development of sophisticated business systems. Drive innovation by incorporating new technologies and methodologies, thereby elevating the functionality of our business applications. Assume a pivotal technical leadership position across various development projects, ensuring prompt delivery while upholding quality standards. Collaborate closely with project managers, IT staff, and business stakeholders to align project goals with solutions.
 
-Offer technical leadership and mentorship to Application Development teams, nurturing a culture of continuous improvement and lifelong learning. Cultivate, uphold, and advocate for design patterns, secure coding practices, industry best practices, and compliance with government IT standards, thereby guiding developers in their comprehension and practical application.
 
-Develop and maintain reference applications/architectures, including architectural documentation, diagrams, design specifications, and technical documentation. Assess third-party solutions and technologies, providing integration recommendations where appropriate.
.
-Analyze existing systems and business models to propose and develop suitable enhancements or new solutions. Troubleshoot and resolve complex technical problems, ensuring minimal disruption to business operations.
 
-Implement and oversee rigorous secure coding, testing and quality assurance protocols. Ensure adherence to industry best practices and compliance with regulatory standards.
 
-Communicate effectively with stakeholders across technical and non-technical domains. Collaborate with cross-functional teams to align the technology strategy with the overarching business goals. Engage closely with key stakeholders—including business analysts, project managers, and software engineers—to ensure the successful delivery of projects.
 
-Collaborate closely with project managers to guide development projects, ensuring their successful navigation through the Architecture Review Board (ARB) and Change Advisory Board (CAB) processes.
 
-Identify and mitigate technical and security risks associated with software projects to ensure the secure and robust delivery of solutions. Oversee the Cyber Security Risk Management (CSRM) processes to ensure compliance and uphold security standards in development projects.
 
-Stay abreast of emerging technologies and industry trends. Regularly review and update systems and practices to ensure they remain relevant and effective.
Qualifications and Experience
style="margin-bottom:1.0px"-
-Bachelor’s Degree or Diploma in IT or Computer Science and 5+ years of experience.
 
style="margin-bottom:1.0px"-
-An equivalent combination of training and experience may be considered.
 
style="margin-bottom:1.0px"-
-Candidates must possess direct experience in Application Development, with a minimum of two years in a senior role focusing on Application Development and architecture.
 
style="margin-bottom:1.0px"-
-Strong proficiency in multiple programming languages, including C#, .NET technologies, among others, is required. Extensive experience in software architecture design is desired, particularly with microservices and service-oriented architectures, along with an understanding of the challenges and benefits associated with them.
 
style="margin-bottom:1.0px"-
-Fully skilled in front-end technologies, including HTML, CSS, and JavaScript, with proficiency in frameworks such as Angular and React. Additionally, solid experience in database design and management, with expertise in MS SQL and/or Oracle, is required.
 
style="margin-bottom:1.0px"-
-Highly proficient in applying design patterns, including Separation of Concerns, Object-Relational Mapping (ORM), UI Data Binding, and developing Single Page Applications (SPAs). Strong expertise in user security protocols and implementations/integrations (Kerberos, SSO, Token-based authentication, OpenID, PKI)
 
style="margin-bottom:1.0px"-
-Proficient in Agile methodologies and tools, such as Scrum, complemented by strong planning and project management skills, enabling the technical leadership of multiple development projects.
 
style="margin-bottom:1.0px"-
-Strong documentation skills are crucial, including the ability to create clear and concise documentation and generate accurate reports for reference and collaboration.
style="margin-bottom:1.0px"-
-Excellent analytical skills with a strong ability to troubleshoot and resolve complex technical issues. Innovative thinking with a focus on developing efficient and effective solutions.
 
style="margin-bottom:1.0px"-
-Exceptional communication and interpersonal skills, capable of engaging effectively with both technical and non-technical stakeholders. Proven leadership skills with experience in mentoring and guiding teams.
 
style="margin-bottom:1.0px"-
-Knowledge of quality assurance methodologies and best practices. Understanding of IT compliance and security standards.
 
style="margin-bottom:1.0px"-
-Commitment to continuous professional development and staying abreast of emerging technologies and industry trends.
Valued Assets
-Possession of certifications in software architecture, such as TOGAF, is highly advantageous, indicating a solid foundation in best practices and principles.
 
-Experience and skills in legacy technologies, including Oracle Forms/Reports, Oracle HTP, IBM Forms, and Struts, are highly valuable.
 
-Familiarity in containerization technologies like Docker, coupled with experience in orchestration tools like Kubernetes, is highly regarded. Such expertise demonstrates an ability to manage complex application deployments efficiently.
 
-A strong sense of cybersecurity and relevant security technologies/best practices.
 
-A self-starter attitude, adaptability, and a keenness to quickly learn new technologies. These qualities are vital for keeping pace with evolving technology landscapes and contributing innovatively to projects.
Benefits & Perks
At the CSDS with the Government of Nova Scotia, we are committed to providing a fulfilling work environment with numerous benefits and opportunities:
-Work-Life Balance: Maintain a healthy work-life balance with a 35-hour work week.
 
-Secure Your Future: Take advantage of our defined benefits pension plan for a stable retirement.
 
-Generous Time Off: Enjoy all national/civic holidays, 18 sick days, and family leave provisions.
 
-Flexible Work Arrangements: Accommodate your needs with various options for flexibility, such as hybrid schedules.
 
-Employee and Family Support: Access our Employee and Family Assistance Programs for resources and guidance.
 
-Support in Times of Need: Receive short- and long-term
Refer code: 2137725. The Government Of Nova Scotia - The previous day - 2024-03-01 00:49

The Government Of Nova Scotia

Nova Scotia

Share jobs with friends