Enable job alerts via email!

Developer

Stafflink

Ottawa

On-site

CAD 80,000 - 120,000

Full time

25 days ago

Job summary

A leading technology firm is seeking an experienced developer to manage the design and integration of software systems. The ideal candidate will have extensive experience in C# and SQL, and strong analytical and communication skills. This role involves both front-end and back-end tasks within an agile team, focusing on delivering high-quality solutions that meet organizational goals.

Qualifications

  • 7+ years’ experience in building APIs and web applications in C#.
  • 5+ years’ experience programming for SQL Server and EF Core.
  • 3+ years designing single-page applications with Angular.

Responsibilities

  • Work with a team to deliver bug fixes and new functionality for software.
  • Translate business requirements into viable technical solutions.
  • Conduct thorough unit testing and collaborate with the testing team.

Skills

C#
SQL Server
Angular
Agile
DevSecOps
System Analysis
Communication
Problem Solving

Job description

  • 7+ years’ experience building APIs and web applications in C# (.netcore)
  • 5+ years’ experience programming for SQL Server and EF Core
  • 3+ years designing, coding, and testing single-page applications utilizing the Angular v4+ framework, utilizing Bootstrap v4 / v5

Other Skills Required :

  • 7+ years’ experience in IT systems development, full software agile lifecycle or related experience
  • Full-stack development experience (front-end, back-end and database development)
  • Experience and / or formal training and / or certification in

Assets :

  • Experience with system integration of the following platform : Salesforce, ServiceNow, Denodo
  • Experience working with 3rd party vendors and integrating applications.
  • Experience in an Insurance or Financial Services environment.
  • Experience working as part of an Agile team with Business Subject Matter Expert, Business Analyst, Solution Architect, Tester, Scrum Master, Product Owner.
  • Ability to operate under structured release management frameworks, including the need for various environments, system maintenance, risk avoidance, etc.
  • Must be business results oriented. Strong ability to translate business questions and requirements into technical solutions
  • Strong analytical ability with demonstrated application of technical problem solving and analytical tools and techniques. Ability to identify issues and risks and provide options analysis
  • Strong communication and collaboration skills.

Description of Service

  • Plan, coordinate and oversee activities related to the solution design, development and integration of information systems and operations systems in support of core organizational functions.
  • Responsible for ensuring that the technical architecture is followed and that services necessary to meet the changing needs of the organization are implemented and maintained.
  • Provide technical support, guidance, advice, and participates in the areas of scheduling, technical direction, future planning, and standard development practices.
  • Coordinates system analysis and application development activities through direct and indirect staff

Primary Responsibilities

  • Work with a team of system analysts to deliver bug / fixes, operational enhancements, and new functionality to existing in house software.
  • Translate business requirements into viable technical solutions.
  • Use best practices and coding standards. Ensure implementations follow proper corporate design, development and deployment standards and adhere to corporate security policies.
  • Conduct thorough unit testing documenting test results. Design and implement automated unit testing framework as required. Collaborate with Testing team for testing of overall technical solution.
  • Ensure all changes are developed in a secure source control process, allowing for deployment and rollback of releases where necessary.
  • Define levels of security / access control required for technical solution within and across non-production environments.
  • Leads / Assists in the deployment of new applications and enhancements to existing applications, utilizing modern DevSecOps practices
  • Reviews and analyzes the effectiveness and efficiency of existing systems and develop strategies for improving or further leveraging these systems.
  • Support go-live activities to transition to Production.
  • Perform knowledge transfer to Solution Support team to ensure product sustainability.
  • Collaborate with Solutions Support team(s) and contribute to Level 3 Support activities for Incident and Problem resolution as required.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs