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.
$160k - $180k per year
...operate, where reliability, context, and thoughtful decision-making matter as much as technical execution. We’re hiring a Senior Software Developer to join the One45 team. You’ll join a product with more than twenty years of production history: stable, widely adopted,...SeniorLong term contractRemote workWork from homeShift work- ...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...SuggestedImmediate startWorldwide
- ...growing with it. You’ll work alongside developers, architects, and designers who take quality... ...About You We are seeking a Junior Software Developer who is curious, motivated, and excited... ...client solutions in collaboration with senior developers and project teams. Work...SeniorInternship
- ...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
$15 per hour
...Job Responsibility: METAGOLF is looking for a senior app developer that is proficient in react-native. We require this individual to port a current project from Thunkable to react-native and node, .NET, or python server side code (Your choice), as well as the database of your...SeniorHourly payPart timeCasual workLive InImmediate startWork from homeFlexible hours- ...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
- ...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
$95k per year
...technologique , we connect top-tier tech talent with forward-thinking organizations. We are currently seeking a talented and passionate Java Developer for a permanent role with one of our premier clients, a major financial institution. If you thrive in a fast-moving,...SeniorLong term contractPermanent employmentFull time- ...of small business owners across Canada who rely on our payroll software to pay their employees and process their payroll taxes. And we’re... ...that. The Role at High Level: We’re looking for a talented Senior Software Development Engineer who doesn’t shy away from complex...SeniorWork at officeRemote workWork from home
- Java Microservices Calgary, AB-Onsite Mandate skills: System Design, Security, API Gateway, and OAuth (JWT) Job Description Java Microservices, architecture design API gateway Spring boot microservices architecture Tibco JMS JDK 21 Schedulers Core...SeniorFor contractors
- ...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
- ...’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
- ...Project Developer WHO WE ARE Our Power, Your Possibilities At TransAlta , we don’t just generate electricity-we generate... ...success Present project updates, risks, and recommendations to senior leadership and cross-functional teams ABOUT YOU ~...SeniorLong term contractFull timeInternshipWork at officeFlexible hours
- ...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
- ...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 platforms that help the global energy industry make better...Full timePart timeWorldwideShift work
$95k per year
...On behalf of our client, we are seeking a highly skilled Senior React / Front-End Developer for a permanent, full-time position based in Calgary... ...delivering high-quality, scalable front-end and full-stack software solutions . You will collaborate closely with PMO,...SeniorPermanent employmentFull time- ...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
$78k - $122.85k per year
...Unspecified We are presently seeking highly motivated and skilled Software Engineers to join our team. These positions will play a... ...including deriving and allocating software-specific requirements. Develop and/or manage key software engineering documents, such as...Long term contractPermanent employmentFull timeTemporary workFor subcontractorLocal area$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- ...Iris's Fortune 100 direct client is looking Salesforce Developer. Please find below Job description and share me your updated resume at... ...days onsite in a week )Must-hav ~ eIT experience working in a senior development and/or Lead Development role on engineering teams...SeniorFor contractors
$45k - $60k per year
...We’re looking for a Full Stack Software Engineer who can build and ship modern web applications end-to-end: front-end, backend APIs, databases... ...Google Cloud Platform (GCP), integrating third-party APIs, and developing AI-enabled capabilities (LLMs/agents and computer vision) that...Full timePart timeCasual workManual laborImmediate start- ...is a remote position. Role Overview We are seeking a Senior Python Developer with 8+ years of experience to design, develop, and maintain... ...Experience: Minimum 8+ years of professional software development experience, with a heavy focus on enterprise-grade...SeniorFull timeContract workRemote work
$90k - $110k per year
...About ClearGov Our mission is to create easy-to-use software to help local governments plan, budget and report better. ClearGov is a... ...can navigate complex and undocumented systems Quality-minded developer who takes ownership of manual testing and validation Curious...RemplacementFull timeTemporary workLocal areaFlexible hours- ...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
- ...is currently looking for a skilled Security Engineer to analyze software designs and implementations from a security perspective, and identify... ...Consult team members on secure coding practices Develop a familiarity with new tools and best practices Requirements...Full timeWork at officeWork from homeFlexible hours
- ...with extensive experience in building and operationalizing AI software solutions. We are a company like no other – we believe in making... ...Summary The Manager, Software Engineering leads multiple developers across delivery pods with accountability for both technical excellence...Full time
- ...Elasticsearch, Redis, ScyllaDB, Redshift, TiDB, MariaDB Build software that utilize messaging queues such as Kafka, SQS, and Kinesis... ...Integrations - Solutions (Platform Expansion & Partnerships) Develop specialized integrations that unify the fragmented AdTech ecosystem...Local areaRemote workWork from homeHome office
$108k - $149k per year
...already instrumental in this area, aids developers in making the shift from relational databases... ...text processing. MongoDB is seeking a Software Engineer with solid software engineering... ...preserving original functionality Develop and maintain a robust code parser to accurately...Full timeWorldwideFlexible hoursShift work$110k - $145k per year
...About ClearGov Our mission is to create easy-to-use software to help local governments plan, budget and report better. ClearGov is a... ...fuel the soul. About the Opportunity We’re looking for a Senior Software Engineer with a passion for learning, a kind heart, a...SeniorFull timeLocal areaFlexible hours- ...East Tower Calgary Alberta,T2P 1G1 The Sponsored Developing Investment Advisor will work alongside a successful, senior investment advisor for approximately 20% of... ...expectations that help them achieve their financial goals. Develops and retains long-term client relationships and...SeniorLong term contractFull timeContract workPart time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
- software developer remote Calgary, AB
- software engineer - ai machine learning Calgary, AB
- software engineer salary in canada Calgary, AB
- software developer internship Calgary, AB
- software developer Calgary, AB
- software developer summer internship Calgary, AB
- software engineer part time Calgary, AB
- software engineer - computer Calgary, AB
- ingénieur logiciel Calgary, AB
- software developer internship no experience Calgary, AB
