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 Developer — Calendar & Court Rules

Cliocalgary, ab, Canada
Full-time

Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and more securely.We are transforming the legal experience for ... Show more

 • Promoted

Senior Software Developer

StantecCalgary, AB, CA
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 Software Developer for Azure Projects

MatchBox Consulting GroupCalgary, AB, CA
Temporary

MatchBox Consulting Group is hiring a Senior Software Developer to tackle Azure-related cloud migration projects in Calgary.Bring your Java and cloud experience to lead innovative solutions.In this... Show more

 • Promoted

Senior Software Developer - Booking

Jane AppCalgary, AB, CA
Full-time

Senior Software Developer - Booking.Senior Software Developer - Booking.Get AI-powered advice on this job and more exclusive features.Let's kick things off with a quick intro.Jane is a team that's ... Show more

 • Promoted

Senior Software Developer at Clio

Cliocalgary, ab, Canada
Full-time

Join Clio as a Senior Software Developer, creating innovative solutions in legal AI technology.This role offers a hybrid work model across Canadian locations (excl.Clio is looking for a dedicated S... Show more

 • Promoted • New!

Senior Full Stack Developer

Hewitt BanksCalgary, AB, CA
Full-time

Senior Software Developer (Full Stack).Our client is on a mission to help everyone achieve financial freedom by reimagining how people manage money.Using smart technology, they make financial servi... 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

Senior Developer

Coconut SoftwareCalgary, AB, CA
Full-time

At Coconut Software, we’re not just building software—we’re reimagining how financial institutions connect with their customers.As a Senior Developer, you will be a driving force in shaping innovat... Show more

 • Promoted

Senior Software Developer

Millennium EMS Solutions Ltd.Calgary, AB, CA
Full-time

The Senior Software Developer will be responsible for designing, developing, and signing of new solutions and the maintenance of existing products.They must be able to clearly and effectively commu... Show more

 • Promoted

Senior Application Developer – Oracle EBS

StantecCalgary, AB, CA
Full-time

Accelerate your professional journey with Stantec as a Senior Application Developer focusing on Oracle EBS.Engage in high-level software solutions that drive efficiency in enterprise applications.B... Show more

 • Promoted

Senior Software Engineer

HelcimCalgary, AB, CA
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 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 Software Developer

SOVRACalgary, AB, CA
Full-time

SOVRA is a leading public procurement platform trusted by more than 7,000 government agencies and over 1 million suppliers across North America.Our work sits at the intersection of technology, publ... Show more

 • Promoted

Senior Software Engineer

InvertCalgary, AB, CA
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

 • Promoted

Technical Lead / Senior Developer - Software Development

EYCalgary, AB, CA
Full-time

As a Technical Lead or Senior Consultant, you will be responsible for leading the design, development, and delivery of scalable enterprise applications.This role combines deep hands‑on engineering ... Show more

 • Promoted

Senior Developer

Calgary Board of EducationCalgary, AB, CA
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 Software Developer (AI, MCP, B2B)

Bison & BirdCalgary, AB, CA
Full-time

Senior Software Developer (AI, MCP, B2B).Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Experienced Software Developer (AI, MCP, B2B).Full-Time, On-S... Show more

 • Promoted

Senior React Developer

LumenaltaCalgary, AB, CA
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