11739

Maarut

Toronto

On-site

CAD 110,000 - 150,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Maarut is seeking a Senior Full Stack Software Developer in Toronto to design and implement data pipelines, APIs, and scalable web applications. You will work across front-end and back-end layers, collaborate with IT professionals, and drive system improvements through SDLC best practices.

Ideal candidates have strong AngularJS, REST API, and cloud experience with Azure and DevOps tooling, plus a proven track record delivering large-scale web solutions in enterprise settings.

Qualifications

  • Experience in n-tier web-based applications, databasetechnologies, Java EE (J2EE) and cloud native technologies.
  • Hands on experience with azure cloud, AKS, WebSphere liberty or open liberty, and DevOps tool chain.
  • Experience implementing REST/SOAP services and API development.
  • Strong background in SDLC, agile/iterative methodologies, and architecture artifacts.

Responsibilities

  • Design, implement, and expand data pipelines with ETL processes.
  • Translate technical specs into tested applications with coding and unit tests.
  • Troubleshoot and support software deployments, migrations, and implementations.

Skills

Full stack
AngularJS
REST APIs
Azure DevOps
JIRA
WebSphere

Tools

Azure
AKS
Tomcat/WebLogic

Job description

RQ11600 - Software Developer - Full Stack - Senior
  • Design, implement, and continuously expand data pipelines byperforming extraction, transformation, and loading activities.
  • Required to translate technical systems specifications intoworking, tested applications. This includes developing detailed programmingspecifications, writing and/or generating code, compiling data-driven programs,maintaining, and conducting unit tests.
  • Resolves and troubleshoots technical problems which ariseduring the use and operation of software packages, including technicalassistance in implementation, conversion and migrations.
General Skills:
  • Experiencein programming and analysis; specialized software package support at thespecified experience level
  • Abilityto collaborate with IT Professionals throughout the Software DevelopmentLife Cycle
  • Experiencein structured methodologies for the development, design, implementationand maintenance of applications
  • Experiencein design, code, test, debug and document applications
  • Experiencein the use of object and/or third generation language development tools
  • Experiencein one or more programming languages
  • 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, development, implementationand maintenance of applications
  • Experienceeliciting and documenting information from diverse business areastakeholders and subject matter experts
  • Experiencewith application architecture, front-end & back-end integration, APIdevelopment
  • Excellentanalytical, problem-solving and decision-making skills; verbal and writtencommunication skills; interpersonal and negotiation skills
  • Ateam player with a track record for meeting deadlines
Full Stack Skills:
  • Proficientwith both front end and back end development, including any associatedareas such as database design/management and DevOps
  • Knowledgeand experience with design and implementation of the overall webarchitecture
  • Experiencewith implementation of approved user interface, design and deployment ofdatabase
  • Knowledgeand experience ensuring the entire stack is designed and built for speedand scalability
  • Knowledgeand experience with the design and construction of REST API services
  • Knowledgeand experience integrating front-end UI with the constructed API
  • Knowledgeand experience in design and implementation of continuous integration anddeployment
  • Knowledgeand experience with programming Internet-ready applications
  • Knowledgeand experience in rapid application development (RAD) methodologies
  • Knowledgeand understanding of Information Management principles, concepts, policiesand practices
  • Experiencewith middleware and gateways
  • Experiencereviewing, analyzing, and modifying product installation scripts includingencoding, testing, debugging
  • Abilityto provide post-implementation support and resolve any post-implementationtechnical issues
  • Experienceconducting design walkthrough sessions with project team
  • Knowledgeand understanding of Accessibility for Ontarians with Disability Act(AODA) and related regulations and standards
  • Abilityto provide user and system documentation as required
  • Highlevel knowledge of front-end interfaces.
  • Strongknowledge of RESTful APIs and good understanding of Swagger files.
  • Demonstratedability to create self-contained, reusable, and testable modules andcomponents that build on the elements and modules of core AngularJS.
  • Experiencedesigning user interactions on websites, developing servers and databasesfor website functionality and coding for mobile platforms.
  • Fundamentalknowledge of UX/UI.
  • Experienceensuring front end code is able to query APIs.
  • Experiencewith Java WebLogic and Java programming for web applications (Tomcat,Weblogic), EJB, Servlet
  • Strongdatabase skills and SQL skills (Oracle, SQL Server)
  • Experience/ knowledge of REST, SOAP web services.
  • Experience/ knowledge of Azure DevOps, JIRA, agile/scrum
Requirements
Experience and Skill Set Requirements:
Must Haves:
  • Experience in n-tier web-based applications, databasetechnologies, software, tools, Java EE (J2EE) and cloud native technologies
  • Hands on experience with azure cloud, AKS, WebSphereliberty or open liberty, and DevOps tool chain
Skill Set Requirements:
Programmer and Development Skills:
  • Experience in n-tier web-based applications, databasetechnologies, software, tools, Java EE (J2EE) and cloud native technologies
  • Experience, knowledge and skills in large-scale systemanalysis, design and implementation for multi-client use with AODA compliance
  • Demonstrated experience directly supporting the SDLC(agile/iterative) and implementation of business-critical software applicationsand systems.
  • Experience in writing application architecture artifacts anddata modelling to lead the team for development and customization of largeweb-based applications.
  • Experience with J-rules, Oracle content management system,microservices and Websphere application server
  • Extensive experience with security and Cryptography
  • Experience with software development, migration anddeployment for virtualized infrastructure and cloud computing environment
  • Extensive experience with printing management systems andPDF architecture
  • Hands on experience with azure cloud, AKS, WebSphere libertyor open liberty, and DevOps tool chain
Analytical and Problem-Solving Skill:
  • Analytical and problem-solving skills to identify andresolve existing and potential systems issues and perform threat and riskassessments and business impact analyses
  • Oral and written communication skills
  • Presentation skills to conduct training and informationsessions and lead committees and task groups.
  • Consultative skills to consult with and provide advice toclients, program staff and senior management.
  • A team player with a track record for meeting deadlines
  • Experience in providing technical leadership to juniordevelopers.
  • Hands on experience with azure cloud, AKS, WebSphere libertyor open liberty, and DevOps tool chain
Public Sector Experience:
  • Experience with OPS architecture, methodologies and GO–ITSstandards would be an asset.
  • Familiar with OPS Threat Risk Assessment (TRA) and PrivacyImpact Assessment (TRA) process
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ09571 - Software Developer - Full Stack - Senior
RQ09571 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000
Competitive salary
Opportunities for professional growth
RQ11522 - Software Developer - Full Stack - Senior
RQ11522 - Software Developer - Full Stack - Senior

Maarut • Toronto

On-site
CAD 120,000 - 180,000
11730
11730

Maarut • Toronto

On-site
CAD 90,000 - 130,000
RQ11754 - Software Developer - Senior
RQ11754 - Software Developer - Senior

Maarut • Toronto

On-site
CAD 90,000 - 130,000
RQ09163 - Software Developer - Full Stack - Senior
RQ09163 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 150,000
Software Developer RQ11490 -
Software Developer RQ11490 -

Analyst Technical Solutions • Toronto

On-site
CAD 100,000 - 150,000
RQ09121 - Software Developer - Senior
RQ09121 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 110,000 - 140,000
RQ08676 - Software Developer - Full Stack - Senior
RQ08676 - Software Developer - Full Stack - Senior

Rubicon Path • Toronto

On-site
CAD 85,000 - 115,000
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON
RQ11508 - Software Developer - Senior I 1+ Year I Toronto ON

Analyst Technical Solutions • Toronto

On-site
CAD 131,000 - 139,000
RQ08838 - Software Developer - Senior
RQ08838 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000