Team recruiter


Senior Developer (VB.NET, C#, PowerShell, UNIX)

Reference id:951876
Posted on: 5/28/2025
  Location: Ottawa, ON - Remote

Job Description

One of our Public Sector clients is looking for Senior Developer (VB.NET, C#, PowerShell, UNIX)
Length: 12 months Contract with a high possibility of extension
Location: Ottawa, ON - Remote


'The start date of this job is flexible and in order to find the best candidate the job may remain open much longer than the date mentioned on this posting... or you may be asked to start sooner than the expected start date if you are able to do so !'

Please read the job description below. If this interests you, please send a MS-Word version copy of your resume (ASAP) along with a telephone contact number: E-mail to padhikari@teamrecruiter.com

Please mention the job title above in the subject line
The recruiter in charge of this role is Prakash

After you have submitted your resume via e-mail please complete the application for this specific job by clicking 'Submit Your Resume for this Job' at the bottom of this page to match your resume to the job.

If you are interested in further opportunities, why not also do a general registration in our database. By visiting our website and clicking on 'Database Registration'

If you do not think you are a match for this opportunity, but know someone who is, feel free to forward this email to them and you will be eligible for a referral bonus upon a successful hire.

Requirements:
SCOPE OF WORK / PROJECT DESCRIPTION
 Performing break fixes or troubleshooting applicable to MAP or integrated technologies.
 Analyzing existing errors or other software limitations and designing application, software, and/or databases changes to remedy deficiencies.
 Perform Oracle database PL-SQL code changes or queries.
 Perform PowerBuilder code changes and compilation of the MAP application as required.
 Support delivery of MAP on Windows computer operating systems and within Azure Virtual Desktops, including facilitating testing and deployment.
 Authoring or revising Crystal Reports.
 Support system integrations with Esri SDE geodatabases and other databases, using MAP's Reverse Datamart, Oracle Materialize Views, ArcGIS Web Services, or FME, or other integration tools and approaches.
 Support migration of functionality from MAP to new technology solutions. This may include advising on current functionality including at the code level, performing data conversion, setting up of integrations using database technologies or web services.
 Create solution designs to match user requirements.
 Produce documentation of the designs or solutions implemented, using Azure DevOps and Microsoft Office documents managed in SharePoint.
 Develop and unit test required software solutions.
 Optimize performance and stability of the solutions.
 Work with business analysts to remedy identified issues.
 Maintain source code in Azure DevOps repositories.
 Collaborate on work using Azure DevOps boards.
 Maintain various server application monitoring and alerting tools (Windows,
 UNIX, and Oracle).
 Maintain various custom developed deployment tools for desktop software suites within Windows operating systems.
 Work with Esri desktop, servers, database, applications, and web services.
 Work with FME extract transform and transfer software.
 Use ITS practices, ensure security compliance for all software developed working with ITS-AMB staff, and ITS Security.
 Use Incident and Request management software (Marval).
 Meet regularly with the Project Authority to review deliverables.

PROJECT DELIVERABLES
 Modifications to the MAP application that may include:
o PowerBuilder code changes and compilation that can be deployed to client computers.
o Oracle PL-SQL database code (Procedures, Functions, Triggers, Views, etc.), or schema changes.
o Unix related code changes
o Crystal Report changes.
o System database integration changes.
o Changing mechanisms used for geo-referencing of images and documents.
 Implementation of changes through Development, Quality Assurance or Test and Production environments, following change approval processes.
 Deployment of upgrades to client computer.
 Documentation of new or changed solutions.
 Source Control of applicable code in Azure DevOps repositories.
 Knowledge transfer on items to City staff.

Qualifications:
REQUIRED SKILLS
 Project Experience (maximum 30 points)
 Relevant Experience (maximum 30 points)
 Respondents should describe the relevant experience of the Resource relevant to the Terms of Reference as outlined in Annex A.
 Respondents should complete the form provided as Appendix 2 - Relevant Experience Form (tables 6), to describe the Resource's relevant experience.

The Resource should demonstrate:
1. Five (5) years in systems analysis, design, development and testing of the MAP application using structured methodologies, including experience with:
 MAP application framework and object model.
 Configuration of the MAP application.
 PowerBuilder 9
 Autodesk Vision* GML Macro development language
 Vision* and MAP database schemas.
 Authoring business rules and logic within the MAP applications schema.
 Large scale geo-referenced image and document management.

2. Five (5) years of advanced experience with Oracle (v10 and subsequent), including experience with:
 Authoring PL/SQL stored procedures, triggers, functions.
 Authoring Views and Materialized Views.
 Using Dynamic SQL
 Oracle Spatial 10g or higher
 UNIX and MS-Windows Oracle client configuration
 RDBMS database and SQL optimization techniques

3. Experience in database and geodatabase integrations, including working with:
 MAP's Reverse Datamart functionality
 Esri geodatabases, specifically within SOE/Oracle
 Use of ArcGIS Server and Esri ArcGIS Web services
 FME extract transform and transfer (ETL) software
 Python

4. Experienced developing software, using languages including:
 VB.NET
 C#
 PowerShell

5. Knowledge and experience with Solaris or other UNIX environments, including:
 File system
 Unix Editors
 Cron job scheduling
 XWindows and other remote access tools
 UNIX scripting, using csh and/or bash, Perl, Python, scripting languages.

6. Advanced knowledge of MS-Windows configuration, management, and deployment, including experience with:
 Windows 10 (64) and Server 2012/2019 (64) or higher
 64-bit Registry
 Msiexec and Orea
 PsExec and other remote admin tools.
 UAC management
 MS-IIS 8 configuration and management
 KiXtart and PowerShell scripting


Please note that this is the most up to date version of job description available at this time - During Client Interview you will receive additional information - variance may apply!

When you have some time please register in our database (5 minutes process) to be considered for future openings; the link is available on our website at http://www.teamrecruiter.com in the Candidate section. Please follow us on LinkedIn at https://www.linkedin.com/company/teamrecruiter.com/, or on Twitter at https://twitter.com/TeamRecruiter.

We thank all applicants for their interest. Only those who meet the qualifications will be contacted through telephone/email. You are encouraged to register with us in our database to be considered for future positions available.

Have a great day.

......At Teamrecruiter.com we offer some of the most highly qualified professionals in the workforce. We dedicate an industry trained recruitment specialist to the following areas: IT, Finance, Admin, Sales, Executive Search and Contractors. If you would like to learn more about our full-service recruiting firm please visit our website at www.teamrecruiter.com.

CAMSC and ACSESS certified

"...All Offers are conditional on Client Post-Offer Conditions being met and removed by end client prior to written offer signing"

"Please note that emails from our Recruitment Firm may inadvertently be sent to your Spam Folder. When contacted regarding an employment opportunity, please keep an eye on your Spam/Junk Folder to avoid missing important communication."

THE EMPLOYER OF RECORD FOR THIS ROLE WILL BE TEAM RECRUITER / SE.



Accommodations are available upon request for all individuals with disabilities taking part in the recruitment and selection process.