Talent.com
MatchBox Consulting Group
Senior Software DeveloperMatchBox Consulting Group • Calgary, Alberta
Senior Software Developer

Senior Software Developer

MatchBox Consulting Group • Calgary, Alberta
30+ days ago
Job type
  • Temporary
Job description

MatchBox Consulting Group is currently seeking a Senior Software Developer for a 12 month contract role with a client of ours located in Calgary.

Responsibilities:

  • Lead end-to-end application analysis and remediation for cloud migration (Azure), including assessing application architecture, dependencies, and technical constraints
  • Identify and implement design and code changes required to make applications cloud-compatible, including refactoring for microservices, containerization, and cloud-native patterns
  • Analyze and optimize database workloads and queries for cloud environments, ensuring performance, scalability, and cost efficiency
  • Collaborate with cloud and platform teams to align applications with Azure architecture standards, security, and operational practices
  • Evaluate and implement best practices for cloud-native design, including resiliency, observability, and scaling strategies
  • Lead technical solutioning for database modernization, including migration from Oracle to PostgreSQL where applicable
  • Drive performance optimization and troubleshooting of applications running on cloud platforms
  • Designs and develop scalable, high-performance applications using modern object-oriented and distributed architecture principles
  • Lead the development of complex, end-to-end enterprise solutions using Java and J2EE technologies
  • Translate business requirements into technical solutions and detailed system designs
  • Define and document architecture, design patterns, and development standards
  • Develop and maintain backend services, APIs, and event-driven integrations (REST, JMS, etc.)
  • Designs and develop user interfaces with JavaScript, JSP, Html, CSS
  • Integrate applications with internal and external systems, ensuring reliability and data integrity
  • Contribute to API design, microservices architecture, and cloud-ready solutions
  • Ensure code quality through unit testing, automation, code reviews, and best practices
  • Troubleshoot, debug, and optimize application performance and scalability
  • Provide accurate effort estimation and contribute to sprint planning and delivery commitments
  • Ensure adherence to AESO development standards, security policies, and governance practices
  • Produces application functional design specifications and documentation
  • Provides high-level and detailed estimates for assigned project work and tasks
  • Provides maintenance support of critical systems which may include 7x24 technical support to System Controllers and business users
Requirements:
  • Proven experience in application modernization and cloud migration, preferably to Microsoft Azure
  • Strong experience analyzing legacy applications and defining cloud migration strategies (rehost, replatform, refactor)
  • Experience in Java-based application refactoring for cloud-native environments
  • Minimum 10 years’ experience in application systems development, business analysis, design, integration and maintenance
  • Minimum 10 years’ “hands-on” development experience in Java
  • Minimum 10 years’ experience designing and implementing complex, end-to-end J2EE solutions
  • Minimum 10 years’ experience in Web services, JavaScript, HTML and PL/SQL
  • Minimum 5 years’ experience in application integration with JMS, API
  • Familiarity with DevOps practices, containerization (Docker), and Linux environments
  • Ability to work well in a team environment, work well independently and have good problem-solving skills
  • Solid knowledge of Java and object-oriented design/programming techniques, domain driven design methodology, design patterns, refactoring, unit testing
  • In-depth knowledge of popular Java frameworks like Spring, Spring Boot, JUnit
  • Experience in IT support and/or data analysis
  • Experience with object-oriented design techniques and domain driven design methodology
  • Experience with complex data model design, DML and DDL scripting
  • Good understanding of physical database design principles in an Oracle and SQL Server environment
  • Familiarity with JMS and RESTful API design and development
  • Experience with Linux and Docker virtual environments
  • Experience with ReactJS, Redis, automated testing with Selenium and REST Assured
  • Working knowledge of application server and networking concepts.
  • Experience in enterprise digital workplace or collaboration environments considered an asset.

For more current job opportunities, Follow MatchBox at linkedin.com/company/matchbox-recruitment/

_________________________

About MatchBox

Headquartered in downtown Vancouver and serving clients nationally, MatchBox is one of the leading recruitment and solutions firms that specializes in the fields of IT & Technology, Engineering & Technical, Real Estate & Construction, and Accounting & Finance. We offer unrivaled expertise with our team's extensive experience in the recruitment and professional services industry. We are dedicated to building great connections and creating strong opportunities within the workforce and the labor market.

Equal Opportunities

MatchBox is committed to providing equal opportunities for all applicants. We welcome and encourage applications from people of all backgrounds, including members of minority groups such as racialized individuals, people with disabilities, LGBTQ+ individuals, and Indigenous peoples. It is a priority for us that all candidates are treated fairly and without discrimination. Our recruitment teams receive ongoing training on using objective criteria for evaluating candidates and other related topics to create an inclusive and welcoming environment for all.

Work Permits

Please note that we require all interested candidates to obtain the necessary work permits from the Government of Canada prior to submitting an application. This position is open exclusively to individuals residing in Canada and legally authorized to work in Canada. Applications not meeting these criteria will not be considered.

Further Consideration

We receive a high volume of applications and are only able to contact candidates who are selected for further consideration.

Find out more at www.matchboxhr.com

Create a job alert for this search

Senior Software Developer • Calgary, Alberta

Similar jobs

Senior Software Engineer

PentasiaCalgary, Alberta, Canada
Full-time

Get AI-powered advice on this job and more exclusive features.Sign in to access AI-powered advices.Continue with Google Continue with Google.Continue with Google Continue with Google.Continue with ... Show more

 • Promoted

Senior Elixir Developer

HiiveCalgary, AB, CA
Full-time

Hiive is a fintech startup building a marketplace for private pre-IPO companies.We are growing quickly and looking to hire a seasoned Elixir developer to our team.The ideal candidate will have subs... Show more

 • Promoted

Senior Software Developer

Seequent LimitedCalgary, AB, CA
Full-time

At Seequent, we help organisations to understand the underground, giving the confidence to make better decisions faster.We build world‑leading technology that is at the forefront of Earth sciences,... Show more

 • Promoted

Senior Software Developer

MatchBox Consulting GroupCalgary, AB, CA
Temporary

MatchBox Consulting Group is currently seeking a.Lead end-to-end application analysis and remediation for cloud migration (Azure), including assessing application architecture, dependencies, and te... Show more

 • Promoted

Senior Software Developer Focused on Building Healthcare Solutions

Clover HealthCalgary, AB, CA
Full-time

Become a key player in healthcare innovation as a Senior Software Developer.Your skills will help forge systems that improve healthcare delivery and outcomes for patients through technology.As a Se... Show more

 • Promoted

GenAI Software Developer

BMOCalgary, AB, CA
Part-time

Build the Future of Banking with Generative AI.At BMO, we're transforming the future of financial services through Generative AI.We're looking for a passionate and innovative GenAI Software Develop... Show more

 • Promoted • New!

Senior Software Developer

StantecCalgary, Alberta, Canada
Full-time

At Stantec, we have some of the world’s leading professionals passionate about enabling our business to be its best.Our business teams include finance, procurement, human resources, information tec... Show more

 • Promoted

Senior Developer

Calgary Board of EducationCalgary, Alberta, Canada
Full-time

The Senior Developer role is with the Calgary Board of Education (CBE).This position delivers high quality software solutions across the CBE application ecosystem and environments, using the latest... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalCalgary, Alberta, Canada
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more

 • Promoted

Senior Software Developer

Bison & BirdCalgary, Canada
Full-time

Senior Software Developer (AI, MCP, B2B)1 day ago Be among the first 25 applicantsGet AI-powered advice on this job and more exclusive features.Experienced Software Developer (AI, MCP, B2B)(Full-Ti... Show more

 • Promoted

Remote Software Developer (Canada)

TuringCalgary, AB, CA
Remote
Full-time

Based in San Francisco, California, Turing is the world’s leading research accelerator for frontier AI labs and a trusted partner for global enterprises deploying advanced AI systems.Turing support... Show more

 • Promoted

Senior Software Engineer

HelcimCalgary, Alberta, Canada
Full-time

We founded Helcim to become the world’s most loved payment system, empowering small businesses in North America with a human‑centric, transparent, and affordable payment solution.Our mission is sim... Show more

 • Promoted

Senior Shopify Developer – Remote (Canada) for Enterprise

AkkodisCalgary, Alberta, Canada
Remote
Full-time

A global consulting company is seeking an experienced Senior Software Developer specializing in Shopify for a 6-month remote contract.The role involves developing and customizing Shopify themes, su... Show more

 • Promoted

Senior Software Engineer

Berkeley PaymentsCalgary, Alberta, Canada
Full-time

Berkeley Payments is a leading payment technology provider specializing in innovative solutions for businesses to manage and process payments seamlessly.We pride ourselves on offering cutting‑edge ... Show more

 • Promoted

Senior Mobile Application Developer

ShowpassCalgary, Alberta, Canada
Full-time

Senior Mobile Application Developer.Senior (intermediate will be considered).We’re looking for a Senior Mobile Application Developer with strong React Native experience to join our team at Showpass... Show more

 • Promoted

Senior Software Engineer

fiveonefourCalgary, AB, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Backend Developer

Atimi SoftwareCalgary, AB, CA
Full-time

Atimi is seeking an experienced backend software developer to fill a position in Canada.Please note this is a fully remote position with EST working hours but we're open to candidates from all prov... Show more

 • Promoted

Senior Software Engineer - Logistics

PostGridCalgary, AB, CA
Full-time

PostGrid is a global leader in enterprise SaaS platform for automated offline communications.Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postca... Show more

 • Promoted

Senior React Developer

LumenaltaCalgary, Alberta, Canada
Full-time

Over 20 years of remote experience, all 500+ staff are 100% remote and we still grow vibrant relationships, provide exceptional opportunities for career growth while working with stellar clients on... Show more

 • Promoted

Senior Software Engineer

InvertCalgary, Alberta, Canada
Full-time

This range is provided by Invert.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.The company At Invert, we are on a mission to dramatically redu... Show more