XX
RQ10508 - Software Developer - Back End - SeniorMaarutToronto, Ontario, Canada

This job offer is no longer available

XX

RQ10508 - Software Developer - Back End - Senior

Maarut
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada

About

Responsibilities:

Required to translate technical systems specifications into working, tested applications. This includes:

  • Developing detailed programming specifications
  • Writing and/or generating code. Create code for Front-end, back-end and data exchange between server and UI. 
  • Compiling data-driven programs
  • Maintaining, and conducting unit tests
  • Resolving and troubleshooting technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion


General Skills:

  • Experience in programming and analysis; specialized software package support at the specified experience level
  • Ability to collaborate with IT Professionals throughout the Software Development Life Cycle
  • Experience in structured methodologies for the development, design, implementation and maintenance of applications
  • Experience in design, code, test, debug and document applications
  • Experience in the use of object and/or third generation language development tools
  • Experience in one or more programming languages
  • Experience in application design, latest design patterns, deployment and troubleshooting
  • Experience with relational and hierarchical database technologies
  • Experience in the use of information retrieval packages using query languages
  • Experience with one or more communications protocols
  • Experience in structured methodologies for the design, development, implementation and maintenance of applications
  • Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts
  • Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
  • A team player with a track record for meeting deadlines


Back End Skills:

  • Knowledge and experience with developing all server-side logic, definition and maintenance of the central database, and ensure high performance and responsiveness to requests from the front-end
  • Knowledge and experience with front-end technologies
  • Knowledge and experience to integrate the front-end elements into the application


Desirable Skills:

  • Knowledge and experience with programming Internet-ready applications
  • Knowledge and experience in rapid application development (RAD) methodologies
  • Knowledge and understanding of Information Management principles, concepts, policies and practices
  • Experience with middleware and gateways
  • Experience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debugging
  • Ability to provide post-implementation support and resolve any post-implementation technical issues
  • Experience conducting design walkthrough sessions with project team
  • Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
  • Ability to provide user and system documentation as required
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Demonstrated experience with API (Back-end) development
  • Demonstrated experience in Angular and Material frameworks. 

Skill Set Requirements:

General Skills :

  • Programming and analysis experience.
  • Specialized software package support.
  • Collaboration with IT professionals throughout the software development life cycle.
  • Familiarity with structured methodologies for application development and maintenance.
  • Design, code, test, debug, and documentation experience.
  • Proficiency in object-oriented or third-generation language development.
  • Knowledge of programming languages.
  • Application design, deployment, and troubleshooting expertise.
  • Experience with relational and hierarchical databases.
  • Information retrieval using query languages.
  • Familiarity with communication protocols.
  • Eliciting and documenting information from stakeholders.
  • Strong analytical, problem-solving, communication, and negotiation skills.
  • Ability to meet deadlines.


Programing Skills :

  • Developing server-side logic.
  • Maintaining the central database.
  • Ensuring high performance and responsiveness to front-end requests.
  • Integrating front-end elements into the application.
  • Development of APIs
  • Development of UI components using Angular 19 and Material frameworks
  • Skills to develop internal UI libraries.
  • Experience of developing wireframes on Balsamiq.


Desirable Skills :

  • Programming Internet-ready applications.
  • Familiarity with rapid application development (RAD) methodologies.
  • Understanding of Information Management principles.
  • Experience with middleware and gateways.
  • Reviewing, analyzing, and modifying product installation scripts.
  • Providing post-implementation support.
  • Conducting design walkthrough sessions.
  • Knowledge of Accessibility for Ontarians with Disability Act (AODA) and related standards.
  • Creating user and system documentation.


Programming / Development skills:

  • 10+ years of demonstrated experience in developing N-tier enterprise application.
  • 10+ years of demonstrated experience of developing using .net frameworks, C#, (Version 4.6 and above).
  • Demonstrated experience with API (Back-end) development
  • Demonstrated experience in Angular and Material frameworks.

Technical Skills:

  • Demonstrated experience of developing applications using Angular 15 and above.
  • Demonstrated experience of web development using HTML, CSS, and JavaScript.
  • Demonstrated experience working with .Net Framework - MVC, Web services, Web API.
  • Demonstrated experience in development & troubleshooting experience on Microsoft Azure App services.

Other skills:

  • Demonstrated experience of writing SQL and Stored Procedures (preferably in MS SQL and Cosmos DB)
  • Demonstrated user-experience (UX) design to ensure a great user-centered experience, iterate it in accordance with user-testing.
  • Demonstrated experience of using Agile Methodologies.
  • Toronto, Ontario, Canada

Languages

  • English
Notice for Users

This job was posted by one of our partners. You can view the original job source here.