RQ11605 - Software Developer - Senior

Posted Yesterday
Be an Early Applicant
Toronto, ON, CAN
In-Office
Senior level
Information Technology • Professional Services • Software • Consulting
The Role
Design, develop, test, deploy, and support secure cloud-based applications and microservices. Build Azure DevOps CI/CD pipelines, containerized Java systems, APIs, frontend applications, and RPA/ML automation using Azure services, Kubernetes, Power Platform, and Logic Apps. Monitor application performance, resolve deployment and production issues, conduct testing, document technical solutions, support incident response and root-cause analysis, and provide knowledge transfer while collaborating with business and IT stakeholders.
Summary Generated by Built In

Deliverables for Sr. Software Developer:


  • Design, build, develop and administer CI/CD pipeline using Azure DevOps to support continuous development and deployment of modular cloud-based systems.
  • Monitor and assess the performance of applications in Azure cloud environment to ensure solutions are running as expected. Identify, analyze, and resolve application deployment issues.
  • Implementing automation for tasks like code integration, testing, deployment, and infrastructure management.
  • Design, develop and test the automation solution using Containerized Microservices, JEE, Spring Boot, API, Azure Logic Apps, Power Automate, Database, React/Angular, and integrate with other various systems using API (REST/SOAP).
  • Document the development tasks and their duration, align with management, and finalize. 
  • Create and execute test plans including performance testing of the solution.
  • Develop, document, and implement application process monitoring procedures. 
  • Support production operational activities.
  • Document the comprehensive written technical knowledge transfer plan and conduct knowledge transfer to EFP technical staff throughout the assignment. 


Requirements

Experience and Skill Set Requirements

DevOps Experiences - 25% 

  • Demonstrated 5+ years experience in setting up development environments and mechanism using tools such as Azure DevOps, pipeline, or similar tools.
  • Demonstrated 5+ years' experience in build tools like Git, Kubernetes, Maven, Docker for continuous integration.
  • Demonstrated 5+ years' experience in container management and orchestration to automate application deployment, application scaling/clustering, monitoring, and others.
  • Demonstrated 5+ years' experience in integration experience in building and using APIs or other integration endpoints.
  • Demonstrated experience applying industry web, architectural and security standards, and best practices. 

JAVA & Webservices, Cloud Computing Experiences - 45% 

  • Demonstrated 10+ years' experience in designing and developing secure RESTful/Soap APIs web services and microservices with Java/JEE, Spring Framework, SQL/NoSQL database, Message Queue, etc. 
  • Demonstrated experience in developing frontend applications using REACT/Angular, JSON, HTML/CSS/XML/XPath to build complex and efficient web applications. 
  • Demonstrated experience and skills to design, develop and maintain microservices-based backend systems, containerize, and deploy applications using Docker and orchestrate them with Azure Kubernetes Service (AKS) 
  • Good knowledge of DevOps pipeline, IAM, OAuth, authentication, and authorization. 
  • Has Experience in developing Java applications that follow Web Content Accessibility Guidelines (WCAG) at the AA level.

 

RPA/ML and Microsoft Low-Code Experience - 20% 

  • Demonstrated knowledge and experience with AI, LLM and Machine Learning, such as Azure Document Intelligence, Cloud Foundry, OpenAI, Cognitive Search etc. 
  • Demonstrated knowledge of OCR, information extraction/classification, and experience in training AI models based on business requirements. 
  • Demonstrated 5+ experience in developing, testing, and implementing complex system solutions using Microsoft Power Automate Robotics Process Automation (RPA). 
  • Demonstrated experience and skills in using Logic Apps, Power Automate flows and desktop flows to build end-to-end RPA/ML automation solutions. 
  • Demonstrated experience and skills to integrate with other systems and services to implement end-to-end solutions.  
  • Demonstrated experience in documenting Solution Design Documents (SDD) based on business requirements and planning and executing the development tasks.

 

Testing and Reporting - 5% 

  • Demonstrated experience in developing and executing test scenarios to perform unit, integration, and performance testing. 
  • Expert in leveraging Postman/ReadyAPI/Soap UI/JMeter tools to conduct test cases or scenarios. 
  • Demonstrated experience in using Power BI to pull information out and generate reports for a different purpose. 

 

Communication and Teamwork - 5% 

  • Demonstrated ability to collaborate with IT/ Business throughout the Software Development Life Cycle and production support. 
  • Excellent analytical, problem-solving, and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills 
  • Demonstrated team player with a track record for meeting deadlines. 
  • When requested, the consultant shall establish a communication and reporting process that is acceptable to the Cluster/Ministry/Organization. The objective of this process is to ensure an effective flow of communications among all project stakeholders on the progress of deliverables and milestones; timely identification of issues to facilitate resolution/decisions. 

Must Have:

A DevOps specialist in production support ensures seamless system reliability by rapidly diagnosing and remediating issues, optimizing infrastructure and automation, and driving continuous improvements through collaboration and data-driven recommendations.

  • Incident Response & Root Cause Analysis (RCA) – Quickly diagnose production issues, identify underlying causes, and recommend remediation strategies.
  • Cloud & Infrastructure Expertise – Deep understanding of AWS, Azure, or GCP, including networking, security, scaling, and resilience.
  • CI/CD & Automation – Proficiency in building robust pipelines, Infrastructure as Code (Terraform, Ansible), and automated recovery workflows.
  • Monitoring, Observability & Performance Tuning – able to optimize systems for reliability.
  • Collaboration & Continuous Improvement – Works with cross-functional teams to propose fixes, lead postmortems, and enhance processes and architectures.

 

Nice to Have:

  • Prior Development experience - Azure (CI/CD), Java, Microservices, Kubernetes (AKS), Containers, SQL Server, Logic Apps, Power Platform


Skills Required

  • 5+ years setting up development environments and CI/CD mechanisms using Azure DevOps or similar tools
  • 5+ years of experience with Git, Kubernetes, Maven, and Docker for continuous integration
  • 5+ years of container management and orchestration experience
  • 5+ years of experience building and using APIs or integration endpoints
  • Experience applying web, architectural, security standards, and best practices
  • 10+ years designing and developing secure RESTful or SOAP APIs and Java/JEE microservices
  • Experience with Spring Framework, SQL or NoSQL databases, and message queues
  • Experience developing frontend applications with React or Angular, JSON, HTML, CSS, XML, and XPath
  • Experience designing, developing, containerizing, and deploying microservices with Docker and Azure Kubernetes Service
  • Knowledge of DevOps pipelines, IAM, OAuth, authentication, and authorization
  • Experience developing Java applications meeting WCAG 2.0 AA accessibility standards
  • Knowledge of AI, LLMs, and machine learning technologies
  • Knowledge of OCR, information extraction, and classification, including training AI models
  • 5+ years developing, testing, and implementing complex solutions using Microsoft Power Automate RPA
  • Experience with Azure Logic Apps, Power Automate flows, and desktop flows
  • Experience integrating systems and services for end-to-end solutions
  • Experience documenting Solution Design Documents and planning development tasks
  • Experience developing and executing unit, integration, and performance tests
  • Expertise with Postman, ReadyAPI, SoapUI, or JMeter
  • Experience using Power BI to generate reports
  • Incident response and root-cause analysis experience
  • Cloud and infrastructure expertise in AWS, Azure, or GCP
  • Experience with CI/CD, Infrastructure as Code, Terraform or Ansible, and automated recovery workflows
  • Monitoring, observability, and performance-tuning experience
  • Cross-functional collaboration, postmortems, and continuous improvement experience
  • Prior experience with Azure CI/CD, Java, microservices, Kubernetes/AKS, containers, SQL Server, Logic Apps, or Power Platform
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

What We Do

Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.

Similar Jobs

Square Logo Square

Product GTM Operations Senior Manager

eCommerce • Fintech • Hardware • Payments • Software • Financial Services
Remote or Hybrid
8 Locations
12000 Employees
164K-297K Annually

Expedia Group Logo Expedia Group

Expedia Group Advertising Planning & Insights (EGA-PI) Manager

AdTech • eCommerce • Information Technology • Software • Travel • Generative AI
Hybrid
Toronto, ON, CAN
16000 Employees
66K-105K Annually

CrowdStrike Logo CrowdStrike

Sr. Competitive Intelligence Analyst, Exposure Management (Remote)

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Remote or Hybrid
5 Locations
11000 Employees
145K-225K Annually
Hybrid
Toronto, ON, CAN
205000 Employees
48-53 Hourly

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software • Productivity
US
15 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account