Senior .net Developer

Halifax, NS, Canada

Job Description


Competition: #41702

Salary: $3,091.70 - $3,631.17 Bi-Weekly / $80,384.20 - $94,410.42 Annually (PR 17)

Position Type: Permanent

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

About the Department of Cyber Security & 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 a Senior .NET Web Developer who\'s a keen self-starter with strong problem-solving skills, a broad understanding of technology, demonstrated technical leadership, hands-on experience developing reusable components, prototypes, and services, and a passionate for developing user-centered citizen facing applications that are clear and easy to use on all devices.

This position works closely with 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.

Primary Accountabilities

  • Take responsibility for high-quality code that can be inspected, modified, and enhanced by anyone.
  • Provide hands-on technical leadership, in the development, operation and ongoing improvement of a large and complex digital product.
  • Work with product managers to understand user needs for updates to existing services or creation of new services.
  • Act as the technical authority in prospective, information gathering initial meetings with other government departments, evaluating technical proposals from external suppliers, and making implementation recommendations to senior stakeholders.
  • 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.
  • Conduct feasibility studies and analyze business needs to help clients assess and acquire 3rd party commercial solutions.
Qualifications and Experience
  • A bachelor\'s degree in information technology and 5+ years related experience; or graduation from a recognized Information Technology Program and 5.5+ years of related experience; or equivalent combination of training and experience may be acceptable.
  • Proficient in .NET, HTML5, CSS3, JavaScript, and JSON.
  • Experience working with frameworks and libraries like Bootstrap, jQuery, Vue, and other MVC architectures.
  • Experience with Razor Pages (ASP.NET Core).
  • Current experience designing and implementing complex software systems.
  • Experience architecting and building high-volume applications or services.
  • Experience with object-oriented principles and design patterns.
  • Solid understanding of mobile first, responsive, and user-centered UI/UX design principles.
  • Experience with relational databases like Oracle and Microsoft SQL.
  • Experience working with and developing microservices, APIs, SOAP, and REST architectures.
  • Experience working with Agile development methodologies (Scrum, Kanban, etc) and tools like Azure DevOps, JIRA, GitHub, and GitLab.
  • Demonstrate a high degree of analytical and logical problem-solving capabilities.
  • 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.
  • Experience developing product roadmaps, documenting user stories and issues, and grooming backlogs and into logical deliverables with measurable success criteria.
  • Experience prototyping and developing minimal viable proof of concepts.
  • 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.
  • Ability to present to and work with stakeholders at all levels.
  • Ability to assist with strategic alignment of technical solutions to meet business needs.
  • Contribute to setting vision, objectives, goals and success criteria of projects and services.
  • Experience with DevOps and CI/CD practices in cloud-based containerized architectures.
  • Experience with Docker, Kubernetes, OpenShift, Microsoft Azure, AWS, Google Cloud, etc.
  • Experience with tools like Ansible, SonarCube, Jenkins, Bamboo, etc.
  • Able to work remotely using tools like Microsoft 365, Teams, Skype, Zoom, etc.
Equivalency

Applicants relying on education and experience equivalencies must demonstrate such equivalencies in their application. (Use if applicable)

Additional Information

This is a full-time, Permanent position.

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 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.


Related Jobs

Job Detail

  • Job Id
    JD2277807
  • 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