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

Senior Software Developer

MatchBox Consulting Group • Calgary, Alberta
16 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

SeequentCalgary, 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 - 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, Full Stack (Calgary, Canada) - C$140,000 - C$160,000 A Year

SyndioCalgary, Canada
Full-time

Develops and maintains software applications, collaborating with teams to deliver user experiences and contribute to workplace equity. Show more

 • Promoted

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 Engineer

MakeshipCalgary, AB, CA
Full-time

Makeship empowers influencers, creators, and brands of all sizes to develop and launch limited‑edition products that matter to their fans.Leveraging our design, manufacturing, and marketing experti... Show more

 • Promoted

Senior Software Engineer, Global Markets Platform Lead

AlpacaCalgary, AB, CA
Full-time

A leading financial technology company is seeking a Senior Engineer to design and maintain systems that empower millions of users.This role requires proven experience in financial systems and the a... 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 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 Software Developer Innovating AI-Driven Solutions

InTouchLinkCalgary, AB, CA
Full-time

Become a Senior Software Developer focused on AI-enhanced applications within a collaborative team.Contribute to innovative features for a platform that enriches the lives of senior living resident... 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 - Term Opportunity - C$111,200 - C$136,000 A Year

BenevityCalgary, Canada
Full-time

Seeking a Senior Software Developer for a term opportunity focusing on full-stack development to enhance a financial platform for social impact.Responsibilities include coding, testing, debugging, ... Show more

 • Promoted

Senior Software Engineer, Windows/Desktop Applications - Calgary, Canada

Clutch CanadaCalgary, AB, CA
Full-time

The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, G... Show more

 • Promoted

Senior Developer

OlsenCalgary, AB, CA
Full-time

Olsen specializes in the implementation and optimization of enterprise resource management systems, particularly Vista ERP, for high-revenue construction companies across North America.As a trailbl... Show more

 • Promoted

Senior Software Engineer

TapMangoCalgary, AB, CA
Full-time

We need someone who can build rock-solid solutions for our loyalty and ordering platform that stays reliable when thousands of merchants and their customers are using it simultaneously.You'll archi... Show more

 • Promoted

Senior Software Engineer, Developer Experience

VantaCalgary, AB, CA
Full-time

At Vanta, our mission is to help businesses earn and prove trust.We believe that security should be monitored and verified continuously, and we empower companies to practice better security and pro... 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 Developer

Critical MassCalgary, AB, CA
Full-time

The Critical Mass technology team is looking for an inspired, motivated, and experienced Senior Developer to join our Communications team for a contract engagement.We are an experience design agenc... 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

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

Remote Senior Software Architect & Tech Lead

SherwebCalgary, AB, CA
Remote
Full-time

A leading cloud services company seeks a skilled individual to lead its development team.The role requires expertise in web application development and REST APIs, along with mentoring and ensuring ... Show more