Senior Software Developer
$95 - $120 per hourMatchBox
- Location: Calgary, Alberta
- Type: Contract
- Job #14316
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 7×24 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.
- ...months Responsibilities Lead the design, development, and implementation of a new software system. Build on work completed to date to advance system design and delivery. Develop software to support equipment planning, project tracking, procurement and installation...SeniorFor contractorsInternshipRemote work
- ...The Senior Software Developer will be responsible for designing, developing, and testing of new solutions and the maintenance of existing products. They must be able to clearly and effectively communicate within the team, provide solutions to problems and share their knowledge...SeniorLong term contractFull timeTemporary workWork at officeFlexible hours
- ...enabled performance, continuous learning and development. About the role As ATB's next Dev Experience Developer you would be responsible for fostering successful software development, testing, and delivery across several teams. This would be done via enablement rather than...SeniorFull timeContract workRemote workFlexible hours
$275k per year
...Senior/Staff/Principal Software Developer Calgary, AB — Full-time The Role Financial software runs underneath the biggest decisions people make. When it's good, it saves real money over years. When it's not, those losses compound just as quietly. Most of it was...SeniorLong term contractPermanent employmentFull timeManual laborRelocation package- ...diversity, passion, and laughter. These values have helped us build a reputation as an industry leader. The position As a Senior Software Developer , you'll play a key role in building and enhancing the technology that powers our business and supports exceptional...SeniorLong term contractFull timeMonday to friday
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...Landmark, a Halliburton company, builds the software and data platforms that help the global... ...a range of job opportunities, including Senior Technical Professional and Principal Technical...SeniorLong term contractFull timePart time
- ...Yourself, and Do Your Best Work. About the team - Tackle Tackle, a business unit of AppDirect, is the leading solution built to help software companies generate revenue through data-driven Cloud go-to-market (Cloud GTM). Our platform and team help customers identify the...Immediate startWorldwide
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges,... ...the global energy industry. Job Duties We are seeking a Senior Software Engineer to help build and evolve our seismic processing platform...SeniorFull timePart timeSecond job
- ...treating them like human beings. THE POSITION At Helcim, we believe that great software is built by amazing people. We're seeking a highly skilled and experienced Staff Software Developer who thrives on solving complex challenges with simple solutions. You'll be a...Long term contractFull timeWork at officeWork from homeMonday to fridayFlexible hours
- ...time Job Level Professional Posted Date Apr 21, 2025 We're seeking someone to join our team as a Senior iOS Developer who is passionate about great software and motivated to make a huge impact with our mobile development on one of the flagship E*TRADE trading platforms...SeniorFull timeWork at officeRemote work
$67.2k - $149.6k per year
...Job Responsibility: Senior Developer Data and Analytics Requisition ID: 12851 Location: Mississauga, ON, CA, L4V 1S7 Calgary, AB, CA,... ...Stay up to date on changes and updates in the SAP Datasphere software via: following the SAP Product Roadmap and attending trainings...SeniorFull timeInternshipLive InFlexible hours- ...Job Responsibility: Overview: Hexagon's Autonomy & Positioning division, is looking for a Senior Business Systems Developer to focus on ERP manufacturing software including Infor Cloudsuite Industry (Syteline), Epicor, SAP and Oracle Finance to enact our information systems...SeniorFull time
- ...on Calgary ,AB Location. If you're interested in this position revert me back with updated resume and details Role : ServiceNow developer Location : Calgary,AB Duration : Long Term Job Title: ServiceNow IT Service Management Job Responsibilities: Design and develop...SeniorLong term contractFull timeImmediate start
- ...Job Title: Senior Associate Technology Location: Calgary, AB- Onsite About the role Senior Software Designer / Developer (Cloud Migration and Modernization) This role is responsible for designing, developing, and maintaining enterprise-grade applications that support...SeniorFor contractors
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges,... ...energy industry. Overview We are seeking an experienced Senior Software Developer with deep expertise in seismic processing and scientific...SeniorFull timePart time
- ...experiences that enhance customer engagement and drive business success. We are actively looking for a Sr. Adobe Commerce (Magento 2) Developer to join our commerce team! This position will be responsible for leading a team of developers to ensure the highest code quality and...SeniorHourly payContract workLocal areaWorldwideWork visa
- ...Are You Our Next Builder? Helcim is searching for a Senior Data Platform Developer to help lead the design, development, and ongoing evolution of the data platform that powers Helcim’s mission to become the world’s most loved payments company. As a senior individual contributor...SeniorLong term contractFull timeWork at officeRemote workMonday to friday
- ...folks doing the best work of their careers, building great payroll software for small businesses across Canada. Our team brings together... ...! The role at high level: We're looking for a talented Senior Software Development Engineer who enjoys tackling hard problems...SeniorInternship
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...your team assigns you. At Landmark, that means working on software that oil and gas operators depend on for high-stakes decisions....SeniorFull timePart timeSecond jobWorldwideShift work
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...Collaborate closely with geophysicists, data scientists, and software engineers to translate scientific domain requirements into robust...SeniorFull timePart time
- ...proud to have been recognized as one of Canada’s Best Workplaces by Great Place to Work®. We are looking for a Senior React Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life...SeniorWork at officeRemote work
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...Job Duties Under broad direction, mentors a team of Software Testers that can be comprised of Manual and Automated Test Engineers...SeniorFull timePart timeSecond job
$55k - $75k per year
...Job Responsibility: About Calgary Seniors' Resource Society We're all about crafting... ...transforming communities. The Position: Fund Developer Hello, fundraising rockstars! Do you... .... -Proficiency in fundraising software (such as Canada Helps) and Microsoft Office...SeniorFull timeCasual workWork at officeMonday to fridayFlexible hoursAfternoon shift2 days per week- ...Job Title : C/AL Microsoft Dynamics NAV Developer This position reports to the Manager,... ...Electronics is currently looking for a Mid-Senior level C/AL Microsoft Dynamics NAV... ...business processes enabled through the NAV software and Reporting systems. Additionally, the...SeniorPermanent employmentFull timeCasual workWork at officeRelocationMonday to fridayShift work
- ...’re doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify...SeniorRemote work
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...We are looking to recruit an experienced Software Development Team Lead. Reporting to the... ...opportunities might be available, including Senior Technical Advisor Software Development...SeniorFull timePart timeSecond job
- ...with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading...SeniorLong term contractWork at office
- ...AB About The Role LodgeLink is hiring Software Engineers in Calgary to join our team. As... ...role is intended for an early-career developer who is eager to learn, write quality code... ...technologies with support and guidance from senior team members. Contribute to small-to-medium...SeniorLong term contractWork at officeWork from home
- This position is tailored for a seasoned developer who loves bridging the gap between software engineering and infrastructure operations (NetDevOps). You will be... ...methodologies. Summary Our Client is seeking a Senior Software Developer to join the Network Operations &...Senior
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...-class benefits. Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and...Full timePart timeSecond job
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- director software engineering Calgary, AB
- software developer intern Calgary, AB
- software engineer part time Calgary, AB
- software developer entry level Calgary, AB
- software developer summer internship Calgary, AB
- développeur logiciel Calgary, AB
- software engineer internship Calgary, AB
- junior software engineer Calgary, AB
- software developer no experience Calgary, AB
- software developer internship no experience Calgary, AB
