Senior Software Developer

at  University of Waterloo

Waterloo, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate11 Aug, 2024Not Specified12 May, 20244 year(s) or aboveJquery,Javascript,Excel,Computer Science,Xml,Software Development Methodologies,Soap,System Architecture,Dashboards,Operating Systems,Postgresql,Rest,Linux Server,Testing,Mysql,Html,Sql Server,Windows,Python,Git,Drupal,Programming Languages,ConfluenceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Qualifications:

  • A University degree or College diploma preferably in computer science, software engineering, software development, or a related information technology area of study.
  • 7+ years of extensive experience developing software applications and/or full-stack development using software development methodologies (SDM) and practices such as prototyping, rapid application design, agile or waterfall for system architecture, with experience conducting requirements gathering, testing, and code design
  • 5+ years of experience developing. Net-based client applications using Microsoft Visual Studio and using VB .net or C# .net programming language and/or experience developing web-based applications using ASP .Net / MVC architecture, HTML, CSS, and JavaScript
  • 4+ years experience designing and maintaining SQL databases, such as Microsoft SQL Server and Access databases. Experience with using database tools such as SSIS, and developing Extract Transform and Load scripts (ETLs) for data migration.
  • Experience developing custom reports programmatically or using report-writing tools, such as SSRS
  • Experience developing web applications or supporting Windows or Linux Server operating system platforms would be an asset using current web programming languages
  • Proven experience documenting requirements, functional specifications, test results, and processes
  • Experience providing technical support for Microsoft Windows operating systems, the desktop environment, Intel-based PC hardware, Linux OS, and networking
  • Familiarity with developing data visualizations or dashboards would be an asset
  • Experience working with higher education institutions and/or fundraising donor databases would be an asset
  • Strong interpersonal, organizational, communication, analytical, and problem-solving skills
  • Ability to handle multiple tasks, and work in teams or independently
  • VB. net or C# .net with Microsoft Visual Studio to develop Windows Forms / WCF or web-based forms. ASP .Net and MVC architecture would be an asset
  • Basic web development using HTML, CSS, JavaScript, JQuery, and knowledge of SOAP or REST APIs
  • Microsoft SQL Server (2012 or newer) database development, Microsoft Access, SQL management studio, T-SQL query language (or similar), and XML
  • Microsoft SSIS (integration services) for data and ETL’s
  • SQL server reporting services (SSRS)
  • Microsoft Power BI or Tableau data visualization tools would be an asset
  • Knowledge of VBA macro language for Excel would be an asset
  • Microsoft Windows 7/10 operating system and Microsoft Office Suites of products, such as Excel
  • Red Hat Linux OS, Microsoft Windows Server 2012, PHP, Python, PERL. MySQL and PostgreSQL databases would be an asset
  • Experience with Blackbauds’ Raisers Edge Enterprise, iModules EnCompass, Crystal Reports 11, Drupal, Confluence, GIT, or MS Team Foundation would be an asse

Responsibilities:

PROJECTS, REQUESTS, AND OPERATIONAL TASKS

  • Participate and/or lead system or department projects that may include performing assigned project tasks, project planning, documenting, communicating, scheduling, organizing, or attending meetings
  • Participate in acquisition and implementation of new computer systems or software, including product research, product demonstrations, and RFP development
  • Complete departmental requests and ongoing operational tasks that include; data extracts, data cleanup, database coding, data exchange, reporting, and technical support

OTHER DUTIES

  • A backup resource to other team members where appropriate
  • Provide general technical support for departments computing environment as required
  • Provide direction for work-study or Coop students as required
  • Other tasks and responsibilities as assigned

Qualifications:

  • A University degree or College diploma preferably in computer science, software engineering, software development, or a related information technology area of study.
  • 7+ years of extensive experience developing software applications and/or full-stack development using software development methodologies (SDM) and practices such as prototyping, rapid application design, agile or waterfall for system architecture, with experience conducting requirements gathering, testing, and code design
  • 5+ years of experience developing. Net-based client applications using Microsoft Visual Studio and using VB .net or C# .net programming language and/or experience developing web-based applications using ASP .Net / MVC architecture, HTML, CSS, and JavaScript
  • 4+ years experience designing and maintaining SQL databases, such as Microsoft SQL Server and Access databases. Experience with using database tools such as SSIS, and developing Extract Transform and Load scripts (ETLs) for data migration.
  • Experience developing custom reports programmatically or using report-writing tools, such as SSRS
  • Experience developing web applications or supporting Windows or Linux Server operating system platforms would be an asset using current web programming languages
  • Proven experience documenting requirements, functional specifications, test results, and processes
  • Experience providing technical support for Microsoft Windows operating systems, the desktop environment, Intel-based PC hardware, Linux OS, and networking
  • Familiarity with developing data visualizations or dashboards would be an asset
  • Experience working with higher education institutions and/or fundraising donor databases would be an asset
  • Strong interpersonal, organizational, communication, analytical, and problem-solving skills
  • Ability to handle multiple tasks, and work in teams or independently
  • VB. net or C# .net with Microsoft Visual Studio to develop Windows Forms / WCF or web-based forms. ASP .Net and MVC architecture would be an asset
  • Basic web development using HTML, CSS, JavaScript, JQuery, and knowledge of SOAP or REST APIs
  • Microsoft SQL Server (2012 or newer) database development, Microsoft Access, SQL management studio, T-SQL query language (or similar), and XML
  • Microsoft SSIS (integration services) for data and ETL’s
  • SQL server reporting services (SSRS)
  • Microsoft Power BI or Tableau data visualization tools would be an asset
  • Knowledge of VBA macro language for Excel would be an asset
  • Microsoft Windows 7/10 operating system and Microsoft Office Suites of products, such as Excel
  • Red Hat Linux OS, Microsoft Windows Server 2012, PHP, Python, PERL. MySQL and PostgreSQL databases would be an asset
  • Experience with Blackbauds’ Raisers Edge Enterprise, iModules EnCompass, Crystal Reports 11, Drupal, Confluence, GIT, or MS Team Foundation would be an asset

Equity Statement:
The University of Waterloo acknowledges that much of our work takes place on the traditional territory of the Neutral, Anishinaabeg, and Haudenosaunee peoples. Our main campus is situated on the Haldimand Tract, the land granted to the Six Nations that includes six miles on each side of the Grand River. Our active work toward reconciliation takes place across our campuses through research, learning, teaching, and community building, and is co-ordinated within the
Office of Indigenous Relations.
The University values the diverse and intersectional identities of its students, faculty, and staff. The University regards equity and diversity as an integral part of academic excellence and is committed to accessibility for all employees. The University of Waterloo seeks applicants who embrace our values of equity, anti-racism and inclusion. As such, we encourage applications from candidates who have been historically disadvantaged and marginalized, including applicants who identify as First Nations, Métis and/or Inuk (Inuit), Black, racialized, a person with a disability, women and/or 2SLGBTQ+.
All qualified candidates are encouraged to apply; however, Canadians and permanent residents will be given priority.
The University of Waterloo is committed to accessibility for persons with disabilities. If you have any application, interview, or workplace accommodation requests, please contact Human Resources at hrhelp@uwaterloo.ca or 519-888-4567, ext. 45935


REQUIREMENT SUMMARY

Min:4.0Max:5.0 year(s)

Computer Software/Engineering

IT Software - DBA / Datawarehousing

Software Engineering

Diploma

Computer Science, Software Engineering, Engineering, Information Technology, Technology

Proficient

1

Waterloo, ON, Canada