I confirm that I work for PSD and that I have been given the task by its management to manage this profile.
I will keep all information up to date and agree to receive notifications related to job posts, discussions, and any other content related to the company.

Cancel 

Company Name:
Company Url:
Short Pitch:
Description:
Headquarter Location:
Tags:


Job Url:

PSD




+30d

Software Developer (API Integration)

PSDRemote, Ontario, Canada
agilepostgressqlDesignmongodbscrumapigitmysqltypescriptcssangularjavascriptbackendfrontendPHP

PSD is hiring a Remote Software Developer (API Integration)

About PSD

PSD combines innovative software and comprehensive consulting to not only show our clients the future, but to deliver on it. Our software solutions include three enterprise systems empowering governments to optimize process, enhance decision-making and improve service delivery, strengthening community sustainability and resilience.


Functionally rich, technically advanced and user friendly, PSD’s Citywide Enterprise systems are configurable for clients to deal with the current and future needs of an ever-demanding fiscal environment. Our applications are open-source and web-hosted.


As we continue to grow our team, we are seeking a full-time Full Stack Software Developer (API Integration) to join our development team.  This is a remote based role within Canada.


Roles Description

While working within a cross-functional development team, you will be responsible to further develop and support our  applications. As a generalist who loves solving problems, you will find innovative solutions to tough challenges. In addition to solid technical skills we are looking for candidates with strong oral and written communications skills. You must be able to articulate technical solutions to a wide range of audiences.


Qualifications


  • University or College degree in Computer Science or Computer Engineering, or related degree/diploma
  • Minimum of 5 years experience in backend AND frontend development:
    • JavaScript ES6, VueJS 2-3
    • NodeJS 18, PHP 7-8
    • Postgres, MySQL, 
    • HTML, CSS
  • Strong SQL skills; ability to create and modify complex stored procedures and functions
  • Minimum 5 years experience with JavaScript and API development/integration 
  • Strong ability to collaborate and problem solve
  • Experience building and scaling user-focused web applications
  • Experience in design and development of scalable and secured web services that integrate with other technologies 
  • Previous experience rewriting legacy application
  • A solid commitment to quality software development
  • Experience with source code repositories such as Git
  • Excellent problem-solving skills and the ability to work in a fast-paced environment a must
  • Good verbal and written communications and knowledge transfer skills


Responsibilities & Duties


  • Working on our Citywide Enterprise Budgeting system, design and develop backend services and front-end applications.
  • Effective knowledge with web SQL and writing SQL statements and database development, PL/SQL, T-SQL (Transaction SQL) stored procedures, creating and extending functions, scripts, stored procedures and triggers to support application development.
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness specific to API development, including testing.
  • Working with other software developers and support staff in order to take product ideas from concept to release.
  • Experience working in an Agile project delivery environment, develops and modifies technology systems, addressing functional, performance, security, quality, operational and monitoring needs.
  • Participate in phases of the software development life cycle (SDLC) for a variety of projects.
  • Managing data integrity and quality assurance actives to ensure application stability.
  • Managing self-directed assignments to implement features and resolve software defects to meet schedule commitments with high-level of quality.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Recommend and perform software improvements and upgrades.
  • Works with Business Analysts to complete analysis of business requirements, design and development of web applications that are integrated with other modules.
  • Participate in a daily scrum and weekly team sprints.


Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.


Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Cultureteam members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


Virtual Interview

Candidates invited to a virtual interview will meet with our hiring team and People and Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD.  During this phase of the interview process the candidate will be given a technical test to complete during the meeting. 


Why work with us?

Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior developer for your first three months to ensure you get fully acquainted with our tech. We also encourage continuous learning through a Training & Development program allowing our developers to fully explore their interests and contribute to different product development teams at PSD.


Employee Perks

  • Competitive Salaries
  • Full Benefits Package
  • Work from home
  • Relocation Assistance Program
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic Workstations

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.


See more jobs at PSD

Apply for this job

+30d

Senior Software Developer

PSDRemote, Ontario, Canada
agilepostgressqlDesignmongodbscrumapigitmysqlcssangularbackendPHP

PSD is hiring a Remote Senior Software Developer

About PSD

PSD combines innovative software and comprehensive consulting to not only show our clients the future, but to deliver on it. Our software solutions include three enterprise systems empowering governments to optimize process, enhance decision-making and improve service delivery, strengthening community sustainability and resilience.


Functionally rich, technically advanced and user friendly, PSD’s Citywide Enterprise systems are configurable for clients to deal with the current and future needs of an ever-demanding fiscal environment. Our applications are open-source and web-hosted.


As we continue to grow our team, we are seeking a full-time Fullstack Senior Software Developer to join our development team. This is a remote based role within Canada.


Roles Description

While working within a cross-functional development team, you will be responsible to further develop and support our  applications. As a generalist who loves solving problems, you will find innovative solutions to tough challenges. In addition to solid technical skills we are looking for candidates with strong oral and written communications skills. You must be able to articulate technical solutions to a wide range of audiences.


Qualifications

  • University or College degree in Computer Science or Computer Engineering, or related degree/diploma
  • Minimum of 5+ years experience backend AND frontend development
    • JavaScript, TypeScript, VueJS, Angular 9
    • NodeJS, PHP
    • Postgres, MySQL, MongoDB
    • HTML, CSS
  • Strong SQL skills; ability to create and modify complex stored procedures and functions
  • Minimum 4 years experience with PHP and APIs
  • Strong ability to collaborate and problem solve
  • Experience building and scaling user-focused web applications
  • Experience in design and development of scalable and secured web services that integrate with other technologies
  • Previous experience rewriting legacy application
  • A solid commitment to quality software development
  • Experience with source code repositories such as Git
  • Excellent problem-solving skills and the ability to work in a fast-paced environment a must
  • Good verbal and written communications and knowledge transfer skills


Responsibilities & Duties

  • Working on our Citywide Enterprise Budgeting system, design and develop backend services and front-end applications.
  • Effective knowledge with web SQL and writing SQL statements and database development, PL/SQL, T-SQL (Transaction SQL) stored procedures, creating and extending functions, scripts, stored procedures and triggers to support application development.
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness specific to API development, including testing.
  • Working with other software developers and support staff in order to take product ideas from concept to release.
  • Experience working in an Agile project delivery environment, develops and modifies technology systems, addressing functional, performance, security, quality, operational and monitoring needs.
  • Participate in phases of the software development life cycle (SDLC) for a variety of projects.
  • Managing data integrity and quality assurance actives to ensure application stability.
  • Managing self-directed assignments to implement features and resolve software defects to meet schedule commitments with high-level of quality.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Recommend and perform software improvements and upgrades.
  • Works with Business Analysts to complete analysis of business requirements, design and development of web applications that are integrated with other modules.
  • Participate in a daily scrum and weekly team sprints.

 

Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.


Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Cultureteam members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


Virtual Interview

Candidates invited to a virtual interview will meet with our hiring team and People and Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD.  During this phase of the interview process the candidate will be given a technical test to complete during the meeting. 


Why work with us?

Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior developer for your first three months to ensure you get fully acquainted with our tech. We also encourage continuous learning through a Training & Development program allowing our developers to fully explore their interests and contribute to different product development teams at PSD.


Employee Perks

  • Competitive Salaries
  • Full Benefits Package
  • Work from home
  • Relocation Assistance Program
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic Workstations

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.


See more jobs at PSD

Apply for this job

+30d

Senior Software Developer (Full Stack)

PSDRemote, Florida, United States
agilesqlDesignmongodbscrumapigitmysqlcssangularbackendPHP

PSD is hiring a Remote Senior Software Developer (Full Stack)

About PSD

PSD combines innovative software and comprehensive consulting to not only show our clients the future, but to deliver on it. Our software solutions include three enterprise systems empowering governments to optimize process, enhance decision-making and improve service delivery, strengthening community sustainability and resilience.


Functionally rich, technically advanced and user friendly, PSD’s Citywide Enterprise systems are configurable for clients to deal with the current and future needs of an ever-demanding fiscal environment. Our applications are open-source and web-hosted.


As we continue to grow our team, we are seeking a full-time Full Stack Software Developer to join our development team.  This is a remote based role within Canada.


The salary range for this role is between $70K-$100K annually, commensurate on professional experience. 


Roles Description

While working within a cross-functional development team, you will be responsible to further develop and support our  applications. As a generalist who loves solving problems, you will find innovative solutions to tough challenges. In addition to solid technical skills we are looking for candidates with strong oral and written communications skills. You must be able to articulate technical solutions to a wide range of audiences.


Qualifications


  • University or College degree in Computer Science or Computer Engineering, or related degree/diploma
  • Minimum of 3-5 years experience in backend AND frontend development:
    • JavaScript ES6, TypeScript, VueJS 2-3, Angular 9
    • NodeJS 18, PHP 7-8
    • Postgres, MySQL
    • HTML, CSS
  • Strong SQL skills; ability to create and modify complex stored procedures and functions
  • Minimum 3 years experience with JavaScript and database applications
  • Strong ability to collaborate and problem solve
  • Experience building and scaling user-focused web applications
  • Experience in design and development of scalable and secured web services that integrate with other technologies 
  • Previous experience rewriting legacy application
  • A solid commitment to quality software development
  • Experience with source code repositories such as Git
  • Excellent problem-solving skills and the ability to work in a fast-paced environment a must
  • Good verbal and written communications and knowledge transfer skills


Responsibilities & Duties


  • Working on our Citywide Enterprise Budgeting system, design and develop backend services and front-end applications.
  • Effective knowledge with web SQL and writing SQL statements and database development, PL/SQL, T-SQL (Transaction SQL) stored procedures, creating and extending functions, scripts, stored procedures and triggers to support application development.
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness specific to API development, including testing.
  • Working with other software developers and support staff in order to take product ideas from concept to release.
  • Experience working in an Agile project delivery environment, develops and modifies technology systems, addressing functional, performance, security, quality, operational and monitoring needs.
  • Participate in phases of the software development life cycle (SDLC) for a variety of projects.
  • Managing data integrity and quality assurance actives to ensure application stability.
  • Managing self-directed assignments to implement features and resolve software defects to meet schedule commitments with high-level of quality.
  • Assist in the development and maintenance of user manuals and guidelines.
  • Recommend and perform software improvements and upgrades.
  • Works with Business Analysts to complete analysis of business requirements, design and development of web applications that are integrated with other modules.
  • Participate in a daily scrum and weekly team sprints.


Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.


Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Cultureteam members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


Virtual Interview

Candidates invited to a virtual interview will meet with our hiring team and People and Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD.  During this phase of the interview process the candidate will be given a technical test to complete during the meeting. 


Why work with us?

Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior developer for your first three months to ensure you get fully acquainted with our tech. We also encourage continuous learning through a Training & Development program allowing our developers to fully explore their interests and contribute to different product development teams at PSD.


Employee Perks

  • Competitive Salaries
  • Full Benefits Package
  • Work from home
  • Relocation Assistance Program
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic Workstations

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.


See more jobs at PSD

Apply for this job

+30d

Database Developer

PSDRemote, Ontario, Canada
sqloraclescrumdockerlinux

PSD is hiring a Remote Database Developer

About PSD

PSD Citywide combines innovative software and comprehensive consulting to not only show our clients the future, but to deliver on it. Our software solutions include three enterprise systems empowering governments to optimize process, enhance decision-making and improve service delivery, strengthening community sustainability and resilience.

 

Functionally rich, technically advanced and user friendly, PSD’s CityWide Enterprise systems are configurable for clients to deal with the current and future needs of an ever-demanding fiscal environment. Our applications are open-source and web-hosted.

 

As we continue to grow our team, we are seeking a full-time Database Developerto join our IT team. This is a remote based role within Canada.


Job Description


PSD Citywide is looking for a talented Database Developer to join our team of technology professionals. In addition to solid technical skills, we are looking for candidates with strong oral and written communication skills. You must be able to articulate technical solutions to a wide range of audiences (Team, Customers, and Financial Consultants).


Responsibilities & Duties


  • Develop, analyze, implement and optimize database stored procedures and functions with MS SQL Server using T-SQL and Oracle using PL/SQL (we need professional work experience).
  • Create and optimize database queries, database objects (i.e. tables, views, indexes, etc) and work with application developers to design/maintain database scripts according to custom features.
  • Hands-on database troubleshooting experience.
  • Monitoring, tuning, and optimizing database performance.
  • Good knowledge of database backups and restores.
  • Performing our application installation tasks, upgrades, migrations, and patching.
  • Creating and extending custom import and export scripts and other custom database add-ins that provide extended features to our application users.
  • Maintain technical documentation for connection procedures, installations, custom code description, etc.
  • Participate in a daily scrum and weekly team sprints.
  • Other duties as assigned.


Qualifications

 

  • The qualified candidate must have a minimum of 3-5 years of hands-on experience in both Oracle & SQL Server database development including maintenance, troubleshooting, and support; understanding of Oracle (10 and above) and SQL Server (SQL Server 2012, and above).
  • Familiar with Windows operating systems, tools, and architecture as they relate to supporting database environments.
  • Strong SQL skills: ability to create and modify complex stored procedures and functions.
  • Familiar with other operating systems such as Linux and Unix.
  • Self-motivated; capable of working independently and results focused.
  • Able to work multiple projects simultaneously.
  • Shares knowledge with peers and documents solutions and deliverables.
  • Excellent problem-solving skills and the ability to work in a fast-paced environment a must.
  • Confident; strong interpersonal, communication (both oral and written) and client-facing skills.
  • Committed to providing excellent customer service.
  • Built and deployed Docker containers would be considered an asset.
  • Apache Tomcat knowledge would be considered an asset.
  • Java/Java Swing knowledge would be considered an asset.
  • IntelliJ IDEA and other enterprise software development tools would be considered an asset.

 

Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.

 

Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Culture team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.

 

Virtual Interview

Candidates invited to a virtual interview will meet with our hiring team and People and Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD.

 

Why work with us?

Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior developer for your first three months to ensure you get fully acquainted with our tech. We also encourage continuous learning through a Training & Development program allowing our developers to fully explore their interests and contribute to different product development teams at PSD.

 

Employee Perks

  • Competitive Salaries
  • Full Benefits Package
  • Work from home
  • Relocation Assistance Program
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic Workstations

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.


See more jobs at PSD

Apply for this job

+30d

Business Analyst

PSDRemote, Ontario, Canada

PSD is hiring a Remote Business Analyst

PSD Citywide is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.

 

As we continue to grow, PSD Citywide is looking to add a Business Analyst to join the IT team. This is a full time remote based position within Canada. 


Job Description

  • Working within PSD’s Implementation Team & Development Team to identify and assist in the re-engineering, improvement or replacement of business processes and related technology.
  • Conducting and facilitative meetings with stakeholders including clients and other cross-function teams to analyze and combine detailed functional and non-functional requirements.
  • Bridging communication and understanding gaps between technical and non-technical stakeholders.
  • Conducting needs analysis, developing specifications, systems training and design documentation contributing to the system development life cycle (SDLC).
  • Creating project documentation according to the Project Management Standards including Requirement Management Plan, Use cases, User stories, Business Requirement Document, Requirement traceability matrix (RTM), Functional requirement specification (FRS)/ Functional Specification Document (FSD), System requirement specification (SRS)/ System Requirement Document (SRD), Test case and other project documentations & artifacts.
  • Drafting documentation such as Business Requirement Documents, Functional Requirement Documents, Use Case diagrams, Epic/User story logs, System Specifications
  • Gathering, documenting, and validating business requirements and producing business requirement documentation.
  • Developing a detailed implementation and support plan to the end-users including training materials, modules, e-learning, etc.
  • Document as-is and to-be recommendations for process adjustments, improvements, and integrations.
  • Supporting system design, development and testing activities and provide requirements clarification if necessary.
  • Implementing development methodologies depending on the context of the system: Agile, Waterfall, Iterative, Lean, etc.
  • Performing system functionality verification and sanity testing.
  • Support QA activities to develop test cases, and during testing execution.
  • Other duties as assigned.


Qualifications

  • Post Secondary degree or diploma in Computer Science or the equivalent, combined with directly related experience in a business or computer related discipline.
  • 1-3 years of experience as a Business Analyst, Systems Analyst, or Business System Analyst within a software environment.
  • Excellent verbal and written communication skills, including technical writing skills.
  • Exceptional ability to elicit, analyze and document requirements from multiple groups or business units.
  • Sound knowledge of Software Development Life Cycle (Waterfall or Agile).
  • Experience working with Google Drive Suite, Universal Modelling Language (UML), Development Methodologies, Atlassian Tools (JIRA, Confluence, Stash integration).
  • Deadline driven individual with strong verbal and written communication skills, problem solving, attention to detail, creative, and able to collaborate with team members with professionalism and tact.
  • Ability to work independently with both technical staff and users at various levels to investigate and validate all aspects of document and/or business problem and overcome any obstacles to finding answers.
  • Expert knowledge of MS Office tools (Access, Excel, Word, and Power Point) and familiarity with MS Project, and Visio.
  • Experience implementing IT Service Management systems and associated processes. 
  • Experience using structured techniques for business and system analysis.
  • Thorough understanding of project management, data security audit concepts, and quality assurance principles.
  • Professional self-starter with a commitment to constantly upgrade skills through continuous learning.


Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.


Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Culture team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


In person Interview

Candidates invited to a virtual interview will meet with our hiring manager, team lead and a member of People & Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD Citywide.

 

Employee Perks

  • Competitive Salaries
  • Comprehensive Benefits Package
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives

 

PSD Citywide is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.

See more jobs at PSD

Apply for this job

+30d

Quality Assurance Analyst

PSDRemote, Ontario, Canada

PSD is hiring a Remote Quality Assurance Analyst

PSD Citywide is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.

 

PSD Citywide’s service areas are configured to meet three essential needs for governments: policy research and analysis, high-performance technology, and credible data. Through our infrastructure consulting and advisory practice, we work with decision-makers to refine organizational systems, programs and processes for better corporate outcomes.

 

As we continue to grow, PSD Citywide is looking to add multiple Quality Assurance Analysts to join our IT team. This is a full time remote based position within Canada. 


The QA Analyst works collaboratively within the IT department and business units to execute and validate test cases based upon system requirements. They are responsible for creating an end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met, and the solution works as expected.

 

Responsibilities & Duties

  • Ensure technical quality of software through detailed testing and feedback to relevant team members.
  • Take a proactive, problem-solving/trouble-shooting approach to identifying and solving software problems; not stopping at identifying the problem, but experiment using available information to try to narrow the possibilities and determine a suggested solution.
  • Document, troubleshoot, and isolate issues encountered during testing utilizing internal bug database system and providing accurate and detailed reproduction steps including visuals if possible and/or other required regression information.
  • Assist with focus testing sessions and provide summary reports.
  • Assist in development and implementation of comprehensive QA test plans and cases.
  • Assist in the generation and implementation of procedures for more effective and efficient testing of company products.
  • Assist with testing using internal development tools.
  • Contribute to a positive work environment by getting involved with all departments of the team, understanding their roles and interacting with the team on a regular basis to help gain a rounded perspective of the project.
  • Ensure conformance of all company and departmental standards, policies and procedures. 
  • Other duties as assigned.

 

Qualifications

  • Post Secondary degree or diploma in Computer Science or related technical field or equivalent practical experience.
  • 1-3 years experience in a software QA role.
  • Extremely familiar with all aspects of software verification including: functionality, performance, and system testing.
  • Meticulous attention to detail and strong problem-solving ability, in addition to honesty, strong work ethic.
  • Working knowledge of most popular console platforms, Windows operating systems and related hardware.
  • Deadline driven individual with strong verbal, technical, and written communication skills, creative and able to collaborate with team members with professionalism and tact. 
  • Advance skills with MS Word and Excel.
  • Professional self-starter with a commitment to constantly upgrade skills through continuous learning. 

 

Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We make every effort to follow up with every candidate regarding the next step in the process.

 

Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Cultureteam members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.

 

Virtual Interview

Candidates invited to a Virtual Interview will meet with the hiring manager and a member of the People and Cultureteam. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD Citywide.

 

Employee Perks

  • Competitive Salaries
  • Full Benefits Package
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives


PSD Citywide is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.

See more jobs at PSD

Apply for this job

+30d

Fullstack Developer

PSDRemote, Ontario, Canada
agilesqlDesignmongodbscrumgitmysqlcssangularbackendPHP

PSD is hiring a Remote Fullstack Developer

PSD Citywide is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.


As we continue to grow, PSD Citywide is looking to add a Fullstack Developer to join our IT team. This is a full time remote based role within Canada.


While working within a cross-functional development team, you will be responsible to further develop and support our  applications. As a generalist who loves solving problems, you will find innovative solutions to tough challenges. In addition to solid technical skills we are looking for candidates with strong oral and written communications skills. You must be able to articulate technical solutions to a wide range of audiences.


Job Description

  • Working on our Citywide Enterprise Budgeting system, design and develop backend services and front-end applications
  • Effective knowledge with web SQL and writing SQL statements and database development, PL/SQL, T-SQL (Transaction SQL) stored procedures, creating and extending functions, scripts, stored procedures and triggers to support application development
  • Recommends or automates approaches to streamline and integrate technological processes and/or systems to improve operational efficiency and effectiveness specific to API development
  • Working with other software developers and support staff in order to take product ideas from concept to release
  • Experience working in an Agile project delivery environment, develops and modifies technology systems, addressing functional, performance, security, quality, operational and monitoring needs
  • Participate in phases of the software development life cycle (SDLC) for a variety of projects
  • Managing data integrity and quality assurance actives to ensure application stability
  • Managing self-directed assignments to implement features and resolve software defects to meet schedule commitments with high-level of quality
  • Assist in the development and maintenance of user manuals and guidelines
  • Recommend and perform software improvements and upgrades
  • Works with Business Analysts to complete analysis of business requirements, design and development of web applications that are integrated with other modules
  • Participate in a daily scrum and weekly team sprints
  • Other duties assigned


Qualifications

  • University or College degree in Computer Science or Computer Engineering, or related degree/diploma
  • Minimum of 3-5 years experience backend development - SQL databases (Postgress, MySQL, MongoDB), NodeJS, as well as web technologies such as HTML, CSS, Angular 9/10 and TypeScript/JavaScript
  • Strong SQL skills; ability to create and modify complex stored procedures and functions
  • Minimum 4 years experience with PHP
  • Clear understanding of API Development concepts, SOA architecture, and their application in solution building.
  • Strong ability to collaborate and problem solve
  • Experience building and scaling user-focused web applications
  • Experience in design and development of scalable and secured web services that integrate with other technologies 
  • Previous experience rewriting legacy application
  • A solid commitment to quality software development
  • Experience with source code repositories such as Git
  • Excellent problem-solving skills and the ability to work in a fast-paced environment a must
  • Good verbal and written communications and knowledge transfer skills

 

Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.


Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Culture team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


Virtual Interview

Candidates invited to a virtual interview will meet with our hiring team and People and Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD.  During this phase of the interview process the candidate will be given a technical test to complete during the meeting. 


Why work with us?

Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior developer for your first three months to ensure you get fully acquainted with our tech. We also encourage continuous learning through a Training & Development program allowing our developers to fully explore their interests and contribute to different product development teams at PSD.


Employee Perks

  • Competitive Salaries
  • Comprehensive Benefits Package
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.

See more jobs at PSD

Apply for this job

PSD is hiring a Remote Financial Management Advisor

About PSD


PSD is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.


Description

The Financial Management Advisor is an important member of the Financial Management Advisory team. This position is responsible for delivering Financial Advisory services for PSD Citywide clients. The advisor helps clients with best practices on accounting, financial planning, policies, and processes to effectively support finance departments.  It is expected the advisor has the skills and experience to coordinate and deliver financial planning, reporting, and accounting services to meet client expectations.


As we continue to grow, we are seeking a full-time Financial Management Advisor to join our dynamic team. This is remote based position. The ability to travel occasionally will be required in this role. 


Responsibilities & Duties


  • Act as Project Manager and effectively lead and assist with client engagements in the execution of Financial Advisory projects.
  • Address client challenges leveraging your strong technical skills, enabling competencies, and accounting experience.
  • Maintain proficiency in the public sector accounting standards (PSAS), government financial legislation and best practices applicable to the client base.
  • Knowledge of best practices in financial management, policy and strategy development for clients.
  • Manage multiple tasks and deadlines and prioritize workloads.
  • Analyze client financial data and information to conduct lifecycle costing and forecasting.
  • Produce new and creative analytic solutions that will become part of PSD’s core deliverables.
  • Support PSD’s Asset Management team with financial analysis. 
  • Support clients in the implementation of financial management improvement initiatives.
  • Support the delivery of financial advisory presentations to clients.
  • Support internal and external stakeholders to ensure project timelines are being met.
  • Deliver workshops, seminars and presentations to local government clients and attend industry conferences.
  • Utilize internal Project Management Software to communicate, manage scope and track progress throughout the client engagements.
  • Travel to clients throughout Canada and the USA to provide on-site project work.
  • Other duties as assigned.


Qualifications


  • Post-secondary education, such as a bachelor’s degree in Business, Accounting or similar discipline required.
  • 3+ years of progressive professional experience in finance, accounting and/or assurance role.
  • Completed or working towards a professional designation (CA, CMA, CGA, or CPA), i.e. Chartered Professional Accountant (CPA) in Canada, and in good standing with the Provincial governing body.
  • Knowledge of Public Sector Accounting Standards (PSAS) and experience with government finance best practices with a focus on the municipal sector.
  • Knowledge of public sector financial legislation, municipal financial management (budgeting, reporting, and accounting) and the relevant financial software and systems.
  • Strong Project Management, Stakeholder engagement, communication, and organizational skills required.
  • High level of critical and logical thinking, analysis and/or reasoning to identify underlying principles, reasoning, or facts.
  • Ability to deal with ambiguity and take charge of client projects.
  • Goal oriented individual with a proven ability to drive strong business results.
  • Leadership skills: resourcefulness, innovative and collaborative.
  • Professional self-starter with a commitment to improve skills through continuous learning.
  • Deadline driven individual with strong verbal and written communication skills, attention to detail, creative, and able to collaborate with team members with professionalism and tact.
  • Proficient with Google suite, MS Word, Excel, and PowerPoint.
  • Project Management certification or working toward project management certification would be considered an asset. 
  • Experience working for or with local governments would be considered an asset. 


Recruitment Process


All resumes will be reviewed for professional work experience and aligned skills. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job, the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.


Phone Interview


If you are invited to a screening interview you will discuss your experience with one of our People and Culture team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


In person/Virtual  Interview


Candidates invited to an in-person/Virtual interview will meet with our Hiring Manager and a member of the People and Culture team. This will allow the candidate to get to know the team as well as learn more about our processes, culture and the growth opportunities we have at PSD.


Why work with us?


Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that you will work through a training and development document with your supervisor for your first three months to ensure you get fully acquainted with our processes.


Employee Perks


  • Competitive Salaries
  • Full Benefits Package
  • Relocation Assistance Program
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic Workstations


PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.

See more jobs at PSD

Apply for this job

PSD is hiring a Remote Asset Management Consultant (Infrastructure)

PSD Citywide is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.


PSD Citywide’s service areas are configured to meet three essential needs for governments: policy research and analysis, high-performance technology, and credible data. Through our infrastructure consulting and advisory practice, we work with decision-makers to refine organizational systems, programs and processes for better corporate outcomes.


As we continue to grow our team, we are seeking a full-time Asset Management Consultant to join our Consulting Team.


Responsibilities/Duties 


As an Asset Management Consultant, the successful candidate will lead and manage strategic Asset Management Roadmaps and implementations while consulting with clients on tools, policies and decision processes to effectively manage infrastructure. Duties will also include: 


Evaluation and Development


  • Research best practices in order to influence infrastructure policy and strategy development
  • Evaluate client asset management needs and opportunities
  • Develop infrastructure needs assessments and risk management programs
  • By analyzing and leveraging client infrastructure data and information conduct lifecycle analysis and forecasting
  • Produce new and creative analytic solutions that will become part of PSD’s core deliverables


Consulting


  • Support municipal clients in the coordination or implementation of asset management improvement initiatives
  • Attend client meetings and assist with determination of project requirements and coordination of internal team members
  • Make asset management presentations to all levels of client accounts but especially to senior management and director level audiences
  • Contribute to client asset management projects with knowledge in infrastructure financing, developing business cases with financial analysis, infrastructure condition assessments, infrastructure rehabilitation and renewal, and operations and maintenance


Project Management


  • Guide internal and external stakeholders to ensure project timelines are being met on schedule
  • Effectively and accurately communicate relevant project information to the client and project team
  • Ensure clients’ needs are met in a timely and cost effective manner
  • Track and manage project scope changes 


Qualifications


  • Strong knowledge and experience with Canadian and international asset management standards and best practices with a focus on the municipal sector is considered a requirement
  • 5 + years of experience in the planning, implementation and application of municipal asset management procedures, practices, tools and techniques is required
  • Bachelor’s degree in Engineering, Architecture or Engineering Technologies diploma in Civil Engineering, or a similar discipline
  • Knowledge of asset management tools and techniques; municipal asset management and capital budget programming and process is a requirement
  • OACETT certification, IAM Certification and/or professional engineering designation is an asset
  • Demonstrated ability to effectively facilitate complex asset management projects to high level executives within the public sector
  • Highly developed analytical skills
  • Excellent verbal and written communication, with previous presentation and/or training experience

 

Recruitment Process


All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We make every effort to follow up with every candidate regarding the next step in the process.


Phone Interview


If you are invited to a screening interview you will discuss your experience with one of our HR team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.


Virtual Interview


Candidates invited to a Virtual Interview will meet with the department Manager and a member of the HR team. This will allow the candidate to get to know the team as well as learn more about our processes, culture and growth opportunities we have at PSD.


Why work with us?


Employee personal and career growth is important to us and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior team member for your first three months to ensure you get fully acquainted with our team. We also encourage continuous learning through a Training & Development program allowing our employees to fully explore their interests and contribute to different product development teams at PSD.


Employee Perks


  • Competitive Salaries
  • Full Benefits Package
  • Company Matched RRSP Contributions
  • Remote work options
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic work stations


PSD Hires across Canada. Burlington, Ontario is centrally located within just 1 hour of downtown Toronto and Hamilton, ON, and Buffalo, New York. Burlington hosts some of Ontario’s top festivals and events and is home to the Royal Botanical Gardens and beautiful boardwalks along the shore of Lake Ontario.

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.

See more jobs at PSD

Apply for this job

PSD is hiring a Remote Salesforce CRM Manager

About PSD Citywide

 PSD Citywide is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.

 

PSD Citywide’s service areas are configured to meet three essential needs for governments: policy research and analysis, high-performance technology, and credible data. Through our infrastructure and financial consulting practice, we work with decision-makers to refine organizational systems, programs, and processes for better corporate outcomes.

 

As we continue to grow, PSD Citywide is looking to add a Salesforce CRM Manager to join our Marketing team. This is a full time remote based position within Canada. The ability to travel will be required in this role.


Description

This resource leads the use of Salesforce within the company, administering a solution used by our sales, marketing, and finance teams to successfully perform their day-to-day duties and meet their KPIs. The resource will be responsible for managing all activities on the Salesforce platform, understanding the business needs and helping the business identify solutions (package or custom) that will enhance overall business processes, increase efficiency, and promote adoption. They will also be a subject matter expert, sharing information around best practices in the CRM and business process space.


Qualifications

  • 4+ years of experience on the Salesforce platform either as an Administrator or Business Analyst
  • 2+ years in a Salesforce Manager role, with experience in Service Cloud and Sales Cloud required
  • Bachelor’s degree or equivalent work experience in the areas of Information Science, Computer Science, or related disciplines.
  • In-depth knowledge of Salesforce configuration and monitoring tools
  • Highly analytical and process-driven, with high problem-solving and communication skills
  • Experience in performing Salesforce upgrades and ensuring successful integrations with external systems, e.g., Sage, Mavenlink, HubSpot
  • Project Management Skills, PMP certification would be considered an additional asset
  • A highly collaborative person with excellent interpersonal, communication, and coaching skills - including the ability to communicate effectively with stakeholders at all business levels
  • Certifications including but not limited to Salesforce Administrator or Salesforce Advanced Administrator as well as Salesforce Platform App Builder


Responsibilities & Duties

  • Oversee and ensure adherence to Salesforce Governance practices and policies
  • Partner with the marketing/sales teams and key stakeholders to create a platform roadmap and define priorities
  • Oversee data and metadata backup process and proactively troubleshoot any errors
  • Manage Sandbox environments and release path, proactively advising and preparing all stakeholders to ensure limited impact on sales and marketing operations
  • Monitor data quality and implement solutions to remediate data issues
  • Develop and continuously provide enhancements to dashboards and other reporting requirements needed by sales, marketing and finance to successfully manage the business
  • Proactively manage system maintenance including security reviews, release updates, health checks, etc. - ensuring optimal performance of Salesforce systems and products
  • Work to ensure that HubSpot, the marketing CRM, is properly integrated and optimized, working with the Manager of Marketing Automation
  • Lead the integration of other apps and tools required by supporting departments, including but not limited to Mavenlink, Sage, SalesLoft, and more
  • Identify unused or underutilized platform features and develop strategies and successfully execute programs to improve
  • Maintain up to date certifications and knowledge on new Salesforce features
  • Train and ensure all users are up to date on processes, features, and best practices
  • Other duties assigned


Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.

 

Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our People and Culture team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.

 

Virtual Interview

Candidates invited to a virtual interview will meet with our hiring manager and a member of People and Culture. This will allow the candidate to get to know the team as well as learn more about our processes, culture, and growth opportunities we have at PSD.

 

Employee Perks

  • Competitive Salaries
  • Comprehensive Benefits Package
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.

See more jobs at PSD

Apply for this job

PSD is hiring a Remote Marketing Automation Manager

About PSD Citywide

 PSD Citywide is a full-service firm offering research, consulting services and software to the North American public sector market. Our client base includes hundreds of small, mid-sized, and large municipalities from across North America, provincial/state and federal government agencies, and private sector entities. We are an industry leader that specializes in enterprise asset management and financial budgeting for municipalities. Over our years of experience, we have developed cutting-edge software solutions for our client’s asset management and financial budgeting needs, leaving behind mature and manageable programs making positive impacts in local communities.

 

PSD Citywide’s service areas are configured to meet three essential needs for governments: policy research and analysis, high-performance technology, and credible data. Through our infrastructure and financial consulting practice, we work with decision-makers to refine organizational systems, programs, and processes for better corporate outcomes.

 

As we continue to grow, we are seeking a full-time Marketing Automation Manager to join our Marketing team. This is a remote based role. The ability to travel will be required in this role. 


Description

This resource plays a key role in managing our email marketing and lead nurturing programs. As the owner of HubSpot, they will develop automated content campaigns, develop and maintain scoring, as well as design and deploy related strategies and processes to engage prospects and convert them into MQLs.


Qualifications

  • Minimum 3-years of experience in SaaS marketing at a startup or early-stage companies with experiencing engaging audiences in Canada, the United States, and beyond
  • Bachelor's degree in Marketing, Business, or related field is preferred
  • Strong understanding of measuring lead attribution, website conversion, and tracking top-of-funnel activity
  • Proficient expert in the fields of lead generation, nurturing, demand generation, Email marketing, campaign management, conversion, lead qualification and scoring, automated nurture campaigns, full market funnel management
  • Hands-on experience creating workflows and working with marketing automation platforms - specifically HubSpot integrated into Salesforce
  • Experience in developing landing pages, webinar registration portals, and bot chat tools for ongoing lead generation across all channels
  • Excellent writing and copywriting skills as well as proven ability to manage multiple projects at once
  • Excellent problem solving, project management, analytical thinking skills with a passion for good processes


Responsibilities & Duties

  • Own the implementation of HubSpot from day one, responsible for implementation, integration with Salesforce, and the development of all templates and process/workflows
  • Generate leads as measured by impressions, opportunities, MQLs/SQLs, pipeline coverage, and revenue
  • Execute email and nurture campaigns from start to finish across all channels
  • Expand on marketing automation capabilities to create and lead nurture campaigns via email, content, and social channels, leveraging data and analytics to continually refine marketing campaigns to improve conversion
  • Coordinate with designers to bring visual concepts and marketing collateral to life
  • Collaborate with the Social Media and Content Manager to develop new blog and video content
  • Build product credibility by generating reviews, creating case studies, and establishing partnerships
  • Support the Marketing Lead in building out a network of partners that will drive the affiliate marketing program
  • Ensure top of funnel tagging in place across all channels
  • Report on marketing KPIs and provide data-driven insights for future campaigns
  • Organize webinars and coordinate communication efforts to maximize attendance
  • Other duties assigned


Recruitment Process

All resumes will be reviewed for experience working with key technologies. Only those who qualify will be contacted for an initial screening interview. We strive to provide a quick recruitment process, but to find the right candidate for the job the process may take up to a month to complete. We will let the candidates know if we will not be moving them to the next step in the process.

 

Phone Interview

If you are invited to a screening interview you will discuss your experience with one of our HR team members. This interview is an opportunity to get to know a little more about the company, the type of work we do and impact we have.

 

Virtual Interview

Candidates invited to a virtual interview will meet with our hiring team and HR. This will allow the candidate to get to know the team as well as learn more about our processes, culture, and growth opportunities we have at PSD.

 

Why work with us?

Employee personal and career growth is important to us, and we will encourage you to pursue the things you care about.  We have a mentoring program that matches you with a senior developer for your first three months to ensure you get fully acquainted with our tech. We also encourage continuous learning through a Training & Development program allowing our developers to fully explore their interests and contribute to different product development teams at PSD.

 

Employee Perks

  • Competitive Salaries
  • Full Benefits Package
  • Work from home
  • Relocation Assistance Program
  • Company Matched RRSP Contributions
  • Flex Hours & Paid Time off
  • Social and Charity events and initiatives
  • Ergonomic Workstations

 

PSD is an equal opportunity employer. We are committed to providing accommodations for people with disabilities. Accommodations are available upon request for candidates taking part in all aspects of the recruitment and selection process. Should you require any accommodation, please indicate this when you apply, and we will work with you to meet your accessibility needs.


See more jobs at PSD

Apply for this job