Recherche d'emploi > Toronto, ON > Senior software developer

RQ07950 - Software Developer - Senior

Maarut Inc
Toronto, Ontario, Canada
Temps plein

Responsibilities

  • Requiredto translate technical systems specifications into working testedapplications.
  • Thisincludes developing detailed programming specifications writingand / or generating code compiling datadriven programs maintainingand conducting unit tests.

Resolves and troubleshoots technicalproblems which arise during the use and operation of softwarepackages including technical assistance in implementationconversion and migrations.

GeneralSkills

  • Experiencein programming and analysis; specialized software package supportat the specified experience level Ability to collaborate with ITProfessionals throughout the Software Development Life Cycle
  • Experiencein structured methodologies for the development designimplementation and maintenance of applications
  • Experiencein design code test debug and document applications
  • Experiencein the use of object and / or third generation language developmenttools
  • Experiencein one or more programming languages
  • Experiencein application design latest design patters deployment andtroubleshooting
  • Experiencewith relational and hierarchical database technologies
  • Experiencein the use of information retrieval packages using query languages
  • Experiencewith one or more communications protocols
  • Experiencein structured methodologies for the design developmentimplementation and maintenance of applications
  • Experienceeliciting and documenting information from diverse business areastakeholders and subject matter experts Excellent analyticalproblemsolving and decisionmaking skills;

verbal and writtencommunication skills; interpersonal and negotiation skills

  • Ateam player with a track record for meeting deadlines DesirableSkills Knowledge and experience with programming Internetreadyapplications Knowledge and experience in rapid applicationdevelopment (RAD) methodologies
  • Knowledgeand understanding of Information Management principles conceptspolicies and practices
  • Experiencewith middleware and gateways
  • Experiencereviewing analyzing and modifying product installation scriptsincluding encoding testing debugging
  • Abilityto provide postimplementation support and resolve anypostimplementation technical issues
  • Experienceconducting design walkthrough sessions with projectteam
  • Knowledgeand understanding of Accessibility for Ontarians with DisabilityAct (AODA) and related regulations and standards
  • Abilityto provide user and system documentation asrequired

Requirements

Responsibilities / AssignmentDeliverables Senior SoftwareDeveloper

KeyResponsibilities :

  • DesignandDevelopment :
  • Developand maintain scalable highperformance web applications using moderntechnologies.
  • Architectand build both frontend and backend systems ensuring integrationandperformance.
  • Writeclean maintainable and efficient code following best practices andcodingstandards.
  • TechnicalLeadership :
  • Leadtechnical design and development efforts providing guidance andmentorship to juniordevelopers.
  • Reviewcode and perform code audits to ensure adherence to codingstandards and bestpractices.
  • Evaluateand recommend new technologies and tools to improve developmentprocesses and productquality.
  • Collaboration :
  • Workclosely with UX / UI designers to translate design concepts intointeractive and responsiveinterfaces.
  • Collaboratewith product managers to understand requirements and translate theminto technicalsolutions.
  • Participatein Agile / Scrum ceremonies including sprint planning standups andretrospectives.
  • ProblemSolving :
  • Troubleshootand resolve complex technical issues ensuring minimal disruption toendusers.
  • Optimizeapplication performance and scalability by identifying andaddressingbottlenecks.
  • Documentation :
  • Maintaincomprehensive documentation for code processes and systemarchitecture.
  • Ensureknowledge sharing within the team through documentation andpresentations.

Qualifications :

  • TechnicalSkills
  • Proficiencyin frontend frameworks such as Angular and React for buildingmodern responsive and interactive userinterfaces.
  • Solidunderstanding and extensive experience in Java programming languageand Java EE (Enterprise Edition) for developing scalable and robustbackend services and enterpriseapplications.
  • Indepthknowledge and handson experience with Spring Boot framework forbuilding microservices and RESTful APIs facilitating rapiddevelopment anddeployment.
  • Expertisein designing implementing and consuming RESTful web servicesadhering to RESTful principles for efficient communication betweenclient andserver.
  • Handsonexperience in implementing security features using Spring Securitywithin Spring Boot applications ensuring data integrityauthentication andauthorization.
  • Proventrack record in designing developing and deployingmicroservicesbased architectures to achieve scalability flexibilityand resilience in distributedsystems.
  • Proficiencyin working with various types of databases including relationaldatabases like Oracle PostgreSQL MS SQL as well as NoSQL databaseslike Cosmos DB.

Additionally experience in writing and optimizingdatabase procedures for efficient dataprocessing.

  • Strongunderstanding and practical experience with DevOps practicesincluding version control using Git setting up and managing CI / CDpipelines for automated testing and deployment ensuring continuousintegration and delivery ofsoftware.
  • Indepthknowledge of Azure cloud platform including Azure App Service forhosting web applications Azure Database Services for managingdatabases Azure Storage Accounts for data storage and familiaritywith other Azure services relevant to application development anddeployment.
  • Provenability to troubleshoot and debug issues in large and complexsystems utilizing diagnostic tools and problemsolving techniques toensure system stability andperformance.
  • Understandingand adherence to Web Content Accessibility Guidelines (WCAG) 2.0standards for creating accessible web applications as well asfamiliarity with OWASP (Open Web Application Security Project) bestpractices for ensuring applicationsecurity.
  • Knowledgeof containerization (e.g. Docker) and cloud platforms (e.g. AWSAzure) is aplus.
  • SoftSkills :
  • Excellentproblemsolving and analyticalskills.
  • Strongcommunication skills both verbal andwritten.
  • Abilityto work effectively in a fastpaced collaborativeenvironment.
  • Niceto haveskills :
  • Experiencewith AWSCloud

MUSTHAVES :

ComprehensiveFull Stack DevelopmentExpertise

  • FrontendProficiency : Demonstrated experience in building modern andinteractive user interfaces using Angular and React frameworksensuring a seamless userexperience.
  • BackendMastery : Extensive expertise in Java Java EE and Spring Boot fordeveloping robust backend services RESTful web services andmicroservices architectures fostering scalability andflexibility.
  • DatabaseCompetence : Proven ability to work with both relational (OraclePostgreSQL MS SQL) and nonrelational (Mongo / Cosmos DB) databasesincluding designing and optimizing database procedures forefficient datamanagement.
  • CloudTechnology Proficiency : Experience in leveraging Azure Cloudservices such as App Service Database services and Storage accountsfor application deployment and management in a cloudenvironment.
  • DevOpsSkills : Proficiency in implementing DevOps practices includingversion control using Git setting up CI / CD pipelines for automatedtesting and deployment ensuring continuous integration and deliveryofsoftware.
  • SecurityAwareness : Knowledge of security best practices (OWASP) andadherence to WCAG 2.0 standards for developing secure andaccessible web applications ensuring data protection andcompliance
  • Il y a 12 heures
Emplois reliés
Interac Corp.
Toronto, Ontario

The Senior Software Developer—reporting to the Leader, Development—will be responsible for developing and maintaining the company’s highly distributed, high-performance payment system. Want to make a lasting impact amongst a community of creative thinkers, problem solvers, technical gurus and high-p...

theScore
Toronto, Ontario

As a Senior Software Developer on the ESPN Ecosystem team, you’ll enhance the cross-app experience between ESPN and ESPN BET platforms, with the goal of giving users a unified experience in both apps. Provide mentorship for education to all our developers when onboarding on our services. A solid fou...

Global Pharma Tek
Toronto, Ontario

As the senior technical expert, you have provided technical functional leadership, expertise and advice /mentorship, coaching and direction to less senior team members. Senior level knowledge and expertise in development of proposal for ensuring compatibility and integration of systems across busine...

General Motors
Markham, Ontario

The Software Defined Vehicle will increase the vehicle’s compute capability, be connected, and allow for faster software development cycles. As a Compute Platform Simulation DevOps Infrastructure Developer, you will be on the forefront of realistic automotive software-in-the-loop simulation environm...

CLIO
Toronto, Ontario

Work with a team of developers to solve complex problems and provide elegant solutions to Clio customers. Work in an agile environment with our team of full stack developers across a variety of projects. Experience in software development, specifically with building web applications at scale using R...

Randstad Canada
Toronto, Ontario

We are seeking a skilled Senior Software Developer to join our team, focusing on the support, maintenance, and development of critical business applications. Are you someone who thrives in a fast-paced environment and are eager to tackle complex challenges? We’re seeking a Senior Software Developer ...

goeasy Ltd.
Mississauga, Ontario

Senior WealthView Developer (core banking system). Please note internally this role is referred to as: Senior WealthView Developer. Gain expertise in the WealthView Banking Developer Kit (WBDK) and its custom components to enhance application functionality. Utilize DevOps principles to improve the s...

Sage Recruiting
Toronto, Ontario

Sage Recruiting is looking for x4 Senior Software Developers to join a profitable, REMOTE (optional), Toronto-based technology company in the automotive industry! The business has been in operation for 15 years and until now, they have operated as a solutions-oriented company. We’re looking for 4 So...

Maarut Inc
Toronto, Ontario

Resolvesand troubleshoots technical problems which arise during the use andoperation of software packages includingtec. Experiencein programming and analysis; specialized CRM software packagesupport at the specified experiencelevel. Abilityto collaborate with IT Professionals throughout the Software...

Intact Financial Corporation
Toronto, Ontario

Our Security team specialized in Identity and Access Management is looking for a software developer senior!. As a developer, you will join a dynamic team to build system integrations by coding, testing, debugging, and following software engineering best practices using an Agile approach. Translate r...