Intermediate .NET Developer - Halifax, Canada - Government of Nova Scotia

    Government of Nova Scotia
    Government of Nova Scotia Halifax, Canada

    Found in: Talent CA 2 C2 - 1 month ago

    Default job background
    Full time
    Description

    Competition: #42272

    Salary: $2, $3,215.50 Bi-Weekly / $68, $83,603.00 Annually (PR 14)

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

    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: April 02, 2024 @ 11:59PM Atlantic Time

    ABOUT THE DEPARTMENT OF CYBER SECURITY AND DIGITAL SOLUTIONS (CSDS)

    The Department of Cyber Security and Digital Solutions (CSDS) guides digital transformation within the Government of Nova Scotia. Formerly known as the Nova Scotia Digital Service within the Department of Service Nova Scotia and Internal Services, we have evolved into a standalone department with a focused mission.

    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 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, supporting our partners in their journey towards a digital future.

    About Our Opportunity

    We're looking for an intermediate .NET Developer who's a keen self-starter with strong problem-solving skills, a broad understanding of technology, demonstrated technical skills, hands-on experience developing reusable components, prototypes, and services, and a passion for developing user-centered citizen facing applications that are clear and easy to use on all devices.

    This position works closely with support analysts, service designers, business analysts, project managers, managers, and other stakeholder, and plays an important role ensuring that new and existing technical solutions meet business needs and are developed and iteratively improved using government standards.

    The successful candidate will work with other developers on the team to support a large custom developed .NET application using primarily ASP.NET and Oracle PL/SQL. They will also contribute to regularly scheduled projects that will enhance and expand capabilities.

    Primary Accountabilities

    • Provide hands-on technical leadership, in the support, development, operation and ongoing improvement of a large and complex digital product.
    • Take responsibility for high-quality and secure code that can be inspected, modified, and enhanced by anyone.
    • Review design documentation and contribute to discussions.
    • Work with team lead and product managers to understand user needs for updates to existing services or creation of new services.
    • Own issues to ensure they are being addressed in an appropriate manner and timeframe.
    • Work with delivery teams and partners to break technical requirements into manageable pieces, and to identify key API requirements for integration with other systems.
    • Write tests, code, and documentation for new and existing systems.
    • Ensure applications are thoroughly tested for performance, can handle load, and are maintainable over the long-term.
    • Work with cybersecurity to identify security risks and mitigation plans.
    • Work with stakeholders to ensure applications and systems are robust, scalable, open, and secure, with appropriate integrations and APIs to deliver a high-quality user experience.

    .

    • Advise on, manage, and implement agile methodologies, providing guidance, mentoring, and training in agile delivery and modern software architectures as required.
    • Mentor and help develop junior developers.
    • Assist with building a culture of continuous improvement.
    • Provide production support to operations teams.
    • Understand and identify the business needs and translate those requirements into concepts and documentation everyone understands.
    • Design and develop practical, effective, and secure applications that solve business needs.
    • Contribute to evolution of reusable frameworks, libraries and microservices.
    • Design data models and write SQL to convert, migrate, or extract data.
    • Implement changes to existing systems on a routine or as required basis.

    Qualifications and Experience

    • A Bachelor's Degree in Information Technology and 3+ years related experience; or graduation from a recognized Information Technology Program and 3.5+ years of related experience; or equivalent combination of training and experience may be acceptable.
    • Proficient in .NET, HTML5, CSS3, JavaScript, and JSON.
    • Experience with ASP.NET.
    • Current experience developing complex software systems.
    • Experience with object-oriented principles and design patterns.
    • Experience with relational databases like Oracle and Microsoft SQL.
    • Experience with PL/SQL or TSQL.
    • Solid understanding of mobile first, responsive, and user-centered UI/UX design principles.
    • Experience working with and developing microservices, APIs, SOAP, and REST architectures.
    • Experience with Razor Pages (ASP.NET Core)
    • Meticulous eye for detail and pride of work.
    • Flexible and adaptable to changing direction, priorities, technologies.

    .

    • Experience sharing knowledge and working with multi-disciplinary teams.
    • Ability to quickly adapt and learn new technologies.
    • Excellent interpersonal and English communication skills (written and verbal).
    • Able to work well independently and as part of a cross-functional team.
    • Effective time management and ability to balance multiple priorities, under tight deadlines.
    • Experience with tools like Ansible, SonarCube, Jenkins, Bamboo, etc.
    • Experience working with Agile development methodologies (Scrum, Kanban, etc) and tools like Azure DevOps, JIRA, GitHub, and GitLab.
    • Able to work remotely using tools like Microsoft 365, Teams, Skype, Zoom, etc.

    Equivalency

    At the Department of Cyber Security & Digital Solutions (CSDS), we highly value the diversity of experiences and educational backgrounds as key contributor's to our team's success and innovation. Recognizing that talent and capability can be developed in many ways, we are committed to considering an equivalent combination of education, certifications, and practical experience for all our positions.

    For positions requiring a bachelor's degree and a specific number of years of related experience, we are open to candidates who can demonstrate that their education/training and/or experience equip them with the necessary knowledge, skills, and abilities to excel in the role.

    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 disability assistance when required.
    • Cross-Sector Collaboration: Experience the power of collaboration as you engage with various government departments. Unlock a world of knowledge, expertise, and connections, contributing to the betterment of our province.
    • Growth & Development: Open doors to professional growth within the CDSD and beyond. Explore diverse career paths in specialized areas such as digital service design, cybersecurity, enterprise risk, digital platform services, and mission IT.
    • Lifelong Learning: Continuously expand your knowledge and skills through training and development programs.
    • Professional Advancement: Immerse yourself in the government landscape and discover endless opportunities for learning, advancement, and making a meaningful impact.

    Join the Department of Cyber Security & Digital Solutions and experience the benefits of a fulfilling career, supported by comprehensive perks, career development opportunities, and a diverse range of paths to explore within our department and across the government.

    Pay Grade: PR 14

    Salary Range: $2, $3,215.50 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