Scheduled Maintenance: sisystems.com will be Unavailable from Friday, Dec 9th @ 8:00 PM MST - Saturday, Dec 10th @ 8:30 AM MST for regularly scheduled maintenance.
Login | Register

Intermediate fullstack C# (.NET) developer to support enhancements and build APIs for system integration

Job Type: Permanent
Positions to fill: 1
Start Date: Dec 05, 2022
Job End Date: Dec 05, 2022
Pay Rate: Salary: Negotiable
Job ID: 125465
Location: Calgary
Apply
Our client is looking for an Intermediate fullstack C# (.NET) developer to support enhancements and build APIs for system integration.

This permanent position is onsite (hybrid) in Calgary.
The role will be 90% backend and 10% frontend development 


Must Haves:
  • 4+ years experience as a Fullstack C# (.NET) developer 
    • Web-based technologies: HTML, CSS, JavaScript, React, AngularJS.
    • Development Tools and Methodologies: Visual Studio, TDD, CI.
  • Previous experience building API's
  • Previous experience supporting application and system integration
Nice to Have:
  • ERP Systems: Odoo
  • Additional technical knowledge preferred: Crystal Reports, XML, JSON, REST Web Services, ORM, ODBC, xUnit, Tableau Server, Atlassian, Hubspot
  • BSc in Computer Science or equivalent
Responsibilities:
  • Works with Project Managers, Business Analysts, Systems Administrators and Database Administrators as required to design, develop, deploy, configure, patch, upgrade, test and document enterprise applications.
  • Programming of application code, shell/batch scripts, database queries, test suites, and build/release scripts to defined standards, with documentation.
  • Develops and supports enterprise application integrations and workflows across multiple systems.
  • Interprets and analyzes business requirements and design specifications and prepares written work estimates and work plans for review.
  • Prepares technical documentation, including (but not limited to): deployment guides, operations and user manuals, test plans, workflows, and technical diagrams.
  • Efficiently and effectively manages and prioritizes tasks across multiple projects.
  • Provides 3rd level technical support where required.
  • Attends regular meetings to review technical designs, application code, test plans, documentation and work progress.