XX
Software DeveloperJSG (Johnson Service Group, Inc.)Toronto, Ontario, Canada
XX

Software Developer

JSG (Johnson Service Group, Inc.)
  • CA
    Toronto, Ontario, Canada
  • CA
    Toronto, Ontario, Canada
Postuler Maintenant

À propos

Senior Designer/Developer (Back-End Focus)
Role Overview
The Senior Designer/Developer is responsible for managing data interchange between servers and users and translating technical specifications into fully functional, tested applications. The role involves developing, maintaining, and troubleshooting software components while ensuring high performance and reliability.

Responsibilities

  • Translate technical system specifications into working, tested applications.
  • Develop detailed programming specifications and write/generate code.
  • Compile and maintain data-driven programs.
  • Conduct unit testing and support integration activities.
  • Troubleshoot and resolve technical issues during development and implementation.
  • Provide technical assistance during implementation, conversion, and post-deployment.
  • Support application design, coding, debugging, documentation, deployment, and ongoing maintenance.
  • Integrate front-end components with server-side logic.
  • Maintain and optimize central databases for performance and scalability.

General Skills

  • Strong programming and analysis background.
  • Experience across the full Software Development Life Cycle.
  • Proficiency in structured development methodologies.
  • Experience with object-oriented and/or third-generation languages.
  • Application design, deployment, and troubleshooting expertise.
  • Experience with relational and hierarchical databases.
  • Knowledge of query languages and data retrieval tools.
  • Experience with communication protocols.
  • Ability to gather and document requirements from business stakeholders.
  • Strong analytical, problem-solving, communication, and interpersonal skills.
  • Consistent track record of meeting deadlines and working effectively in teams.

Back-End Skills

  • Server-side logic development, including database definition and maintenance.
  • Ensuring performance and responsiveness of backend services.
  • Understanding of front-end technologies and integration techniques.

Required Skills & Experience
Core Skills

  • 10+ years as a designer/developer in large-scale, multi-client web applications.
  • 10+ years of hands-on Java development with Oracle or SQL databases.
  • 5+ years of experience with REST API / RESTful Web Services.
  • Knowledge of microservices architecture and core architecture principles.
  • Experience with RAD methodologies and internet-ready applications.
  • Experience using Azure DevOps.

Technical Skills

  • Knowledge of security gateways and protocols (JWT, OAuth 2.0, SSL certificates).
  • Strong understanding of Agile methodologies.
  • Strong object-oriented programming practices (design patterns, refactoring, clean code).
  • Experience with relational and hierarchical databases.
  • Experience using query languages and information retrieval packages.
  • Experience with communication protocols.

Soft Skills

  • Strong written and verbal communication skills.
  • Ability to present new ideas and conceptualize solutions.
  • Strong teamwork and collaboration abilities.
  • Proven analytical and problem-solving skills.
  • Ability to work under pressure, meet aggressive deadlines, and adapt to change.

Must-Have Qualifications

  • 10+ years as a designer/developer in large-scale multi-client web applications.
  • 10+ years of hands-on Java development with Oracle or SQL database.
  • 5+ years of experience with REST API / RESTful Web Services.
  • Knowledge of security gateways and protocols (JWT, OAuth 2.0, SSL certificates).

Desirable Skills

  • Experience developing internet-ready applications.
  • Familiarity with Rapid Application Development (RAD) methodologies.
  • Understanding of Information Management principles and practices.
  • Experience with middleware and gateways.
  • Ability to analyze and modify installation scripts, including debugging and testing.
  • Experience conducting design walkthroughs with project teams.
  • Knowledge of accessibility standards (e.g., AODA).
  • Ability to create user and system documentation.
D480
  • Toronto, Ontario, Canada

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.