Senior Software Developer & Configuration Specialist

Halifax, NS, Canada

Job Description


Dalhousie University\'s Office of Advancement is responsible for all fundraising and alumni engagement activities at the institution. A growing team of over 100 professionals cultivates relationships with alumni and friends of the university and works with donors to help them achieve personal fulfilment through philanthropic investment. Dalhousie donors commit in aggregate over $50 million each year in the interest of supporting student success, scientific research, and community impact. The Senior Software Developer & Configuration Specialist will help to make a meaningful impact on social, economic, and intellectual advancement with the Atlantic Region, Canada, and beyond. Reporting to the Manager, Advancement Systems, the Senior Software Developer & Configuration Specialist is responsible for supervising the Advancement Systems group - a team of systems experts who empower and enhance Advancement\'s operations through the development/integration of software solutions, administration and support of Advancement\'s key database and CRM systems, and the provision of project management around these objectives.
Key Responsibilities

  • Acts as principal developer and configuration specialist, including development of initial prototypes and the end-to-end code of minimum viable products, supporting developers with code reviews and merge requests.
  • Analyzes, designs, develops, enhances, integrates, maintains and supports the Office of Advancements Microsoft Dynamics Ellucian CRM solution, leveraging knowledge of best practices and capabilities of the platform.
  • Builds, tests, and deploys web-based business applications (e.g. payment pages, registration platforms, APIs to integrate disparate applications).
  • Defines strategy for software development and technology practices to deliver consistent and reusable user-centered Platform Products. Reviews, synthesizes, and disseminates information on new initiatives and best practices in the field of Advancement Services systems and processes.
  • Works collaboratively in a multidisciplinary team of product managers, researchers, designers, and business professionals in an agile development environment.
  • Supervision/management of systems team and project-related staff. Acts on behalf of the Manager, Advancement Systems as required and perform other duties as assigned.
Note

The successful applicant will be eligible for hybrid work (combination of in-person work on campus and remote work) as agreed by all parties based on operational requirements and university guidelines.

Dalhousie\'s vaccine mandate has been suspended at this time, and employees no longer need to provide proof of full vaccination. However, health and safety risks to our community will continue to be monitored and a vaccine mandate may be reinstated if necessary.
Required Qualifications
  • Undergraduate degree in computer science or related filed, plus approximately three to five years\' of related experience (or equivalent combination of training and experience).
  • 1+ years of Microsoft Dynamics Customer Engagement application development experience (CRM).
  • Demonstrated proficiency in developing, deploying, customizing and integrating solutions with Microsoft Dynamics CRM.
  • Experience in Agile ways of working including daily standups, working in sprints, managing features and product backlogs in tools such as Jira, delivering minimum viable products and delivering continuous improvement.
  • Good analytical, problem solving, written and oral communications skills, as well as organizational skills.
  • Demonstrated experience in system design, workflow analysis and systems development methodologies.
  • Effective customer relationship, confident client facing and interpersonal skills.
Assets
  • Familiarity with payment processing platforms, digital identity and single sign-on (SAML, OIDC), mobile application (cross platform Android/iOS) development and cloud-native technologies (Azure, AWS, GCP).
  • Professional certification(s) in Dynamics 365 CE, Power Platform & Azure certifications.
Job Competencies

The successful candidate is expected to demonstrate proficiency in Dalhousie\'s core and leadership competencies (https://www.dal.ca/dept/leaders.html), in particular:

- Respect & Inclusion
- Adaptability
- Knowledge & Thinking Skills
- Communication
Additional Information

Dalhousie University supports a healthy and balanced lifestyle. Our total compensation package includes a defined benefit pension plan, health and dental plans, a health spending account, an employee and family assistance program and a tuition assistance program.
Application Consideration

Applications from current university employees and external candidates are assessed concurrently. Current university employees will be given special consideration.

We sincerely appreciate all applications and note that only candidates selected for an interview will be contacted directly by the hiring department or Human Resources.
Diversity Statement

Dalhousie University commits to achieving inclusive excellence through continually championing equity, diversity, inclusion, and accessibility. The university encourages applications from Indigenous persons (especially Mi\'kmaq), persons of Black/African descent (especially African Nova Scotians), and members of other racialized groups, persons with disabilities, women, persons identifying as members of 2SLGBTQ+ communities, and all candidates who would contribute to the diversity of our community. For more information, please visit .

Posting Detail Information

Number of Vacancies 1
Open Date 05/15/2023
Close Date 06/05/2023
Open Until Filled No
Special Instructions to Applicant
Quick Link for Direct Access to Posting

Supplemental Questions

Required fields are indicated with an asterisk (*).

Documents Needed to Apply

Required Documents * R\xc3\xa9sum\xc3\xa9 / Curriculum Vitae (CV)
Optional Documents * Cover Letter

Dalhousie University

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
    JD2179271
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    $56685 - 75834 per year
  • Employment Status
    Permanent
  • Job Location
    Halifax, NS, Canada
  • Education
    Not mentioned