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.
- ...fabricating real structures and generating real operational data every day across multiple factories. We’re looking for a Senior Robotics Software Developer to join our team and contribute to developing cutting-edge solutions for our core robotic manufacturing technologies....SeniorFull time
$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- ...Senior GraphQL API Software Developer Reports To: Development Manager About the job: We’re looking for a Senior GraphQL API Developer to join our API team at atVenu. You’ll help shape how we design, scale, and evolve our public GraphQL API. Establishing the patterns...SeniorLong term contractFull time
- ...Financial is looking for a full-time Junior iOS Developer to join our team in Calgary, AB. A... ..., resourcefulness, and hard work. Our software development teams are composed of problem... ...you'll be doing: Collaborate with senior developers to design, develop, and maintain...SeniorFull timeInternship
- ...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
- ...what you need to do. ABOUT THE ROLE We're looking for a Senior Full Stack Developer to build and maintain production systems for our Document... ...or process. Requirements ~5+ years of professional software development experience, with demonstrated full-stack depth....SeniorFull timeRemote workFlexible hours
- ...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
- ...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...SeniorFull timeWork at officeRemote work
- ..._______ Calgary-based candidates only. Full-time, permanent candidates only. We are seeking a talented and experienced Senior Full Stack Software Developer to join our dynamic team. In this role, you will be responsible for developing and maintaining high-quality software solutions...SeniorPermanent employmentFull timeRelocation3 days per week
- ...in our employees and empowering them to develop themselves and their careers. Experience... ...Landmark, a Halliburton company, builds the software and data solutions that help the global... ...engineers who report to you. The role suits a senior software engineer with proven team...SeniorLong term contractFull timePart time
- ...a New York-based growth-oriented investment firm that emphasizes business building. Role Overview: We're looking for a Senior Mobile Developer with deep Android expertise to build and optimize tablet-focused applications, including customized Android OS work. Key Responsibilities...SeniorContract workWorldwide
$120k - $150k per year
...companies across the globe. Our award-winning software platform is powered by a team of world-... .... The platform team is responsible for developing the architecture that makes real-time UML... ...scale machine learning pipelines Develop new systems on top of real-time streaming...SeniorFull timeRemote work- ...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
- ...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
- ...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
- ...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
$80k - $100k per year
...without this pre-requisite. Eligeo CRM Inc. is a world-leading software implementation technology expert. We believe that a strong... ...experience with world-leading software solutions. As a SugarCRM developer, your role is to analyze, assess and create enhancements for SugarCRM...Full timeRemote workWork from homeMonday to fridayFlexible hours$39 - $40 per hour
...remotely. Responsibilities Tasks Consult with clients to develop and document Website requirements Prepare reports, manuals... ...other documentation on the status, operation and maintenance of software Create and optimize content for Website using a variety of graphics...Permanent employmentFull timeRemote work- ...and continuous learning. As the Director, Software Engineering, you will provide strategic... ...business objectives are achieved. Act as a senior escalation point for technical and operational challenges. Lead, mentor, and develop engineering leaders and team members....SeniorLong term contract
- ...do the following. Requirements • Develop & test smart contracts and programming efforts... ...desired: • Professional experience as software engineer with at least a year of... ...equivalent experience • Juniors and/or Senior pro's are being considered. Ultimately, smarts...SeniorFull timeInternship
$60k per year
...relationships, and supports economic growth. Job Description Location: Onsite - Calgary, AB About the role The Job Developer (JD) works with a wide variety of local employers on behalf of clients to place them in employment opportunities. The JD provides...Full timeWork at officeLocal areaFlexible hours- ...Your test architecture is clean, scalable, and easy for other developers to follow. And when it comes to troubleshooting, you’re relentless... ..., let’s chat! AlgaeCal is on the lookout for a Lead QA Developer to bring their skills to our lively QA team and help transform...Contract workCasual workWork at officeFlexible hoursAfternoon shift
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...About Landmark Landmark, a Halliburton company, builds the software and data solutions that help the global energy industry make better...Long term contractFull timePart time
$38.4 per hour
...Work must be completed at the physical location. There is no option to work remotely. Responsibilities Tasks Develop and document software testing plans Monitor the performance of computer systems and networks Install software and hardware and configure operating...Remote work$145k per year
...ClearGov is looking for a Software Engineer to join our team. You'll... ...key contributor in designing, developing, and scaling the next generation... .... Duties: Serve as a senior full-stack technical contributor... ...applications using Angular and React. Develop backend services and APIs...SeniorPermanent employmentFull timeLocal area$135.3k - $190.1k per year
...Black Duck Software, Inc. helps organizations build secure, high-quality software, minimizing... ...(SAST, SCA, and DAST) directly into the developer's agentic workflow. This role is less... ...Recommendation. This is a hands-on, senior technical role built for someone who takes...Senior- ...world Job Description Job Description ~ Design, develop, and deploy custom business applications using Power Apps (... ...Scrum environments (2–3 years minimum). ~ Solid understanding of software architecture, authentication methods, and system integration....Full timeFlexible hours
- ...best talent by investing in our employees and empowering them to develop themselves and their careers. Experience the challenges, rewards... ...benefits. Landmark provides E&P professionals with software-driven lifecycle insights that generate new ideas, actions, and...Full timePart timeSecond job
$23 - $25 per hour
...offering exceptional products and service; it all starts with our great team! Position overview: Use metal working and CNC machines to develop components for steel product fabrication. What you'll do: Read and interpret blueprints and drawings to determine assembly...Hourly payPermanent employmentFull timeShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software developer internship Calgary, AB
- software development engineer Calgary, AB
- software developer no experience Calgary, AB
- junior software developer Calgary, AB
- software engineer Calgary, AB
- software engineer devops Calgary, AB
- software developer co-op Calgary, AB
- remote entry level software developer Calgary, AB
- software engineer co-op Calgary, AB
- junior software engineer Calgary, AB
