Talent.com
Johnson Service Group
Senior Software Designer & DeveloperJohnson Service Group • Calgary, AB, CA
No longer accepting applications
Senior Software Designer & Developer

Senior Software Designer & Developer

Johnson Service Group • Calgary, AB, CA
30+ days ago
Job type
  • Full-time
  • Quick Apply
Job description

Our client is seeking a Senior Software Designer & Developer to design, develop, modernize, and maintain enterprise-grade applications while supporting cloud migration initiatives, particularly within the Azure ecosystem.


Must Have skills
  • Bachelor’s degree or diploma in Computer Science, Engineering, or a related field, or equivalent experience.
  • Minimum 10 years of experience in
    • application systems development, business analysis, design, integration, and maintenance.
    • hands-on Java development experience.
    • designing and implementing complex, end-to-end J2EE solutions.
    • web services, JavaScript, HTML, and PL/SQL.
  • Minimum 5 years of experience in application integration with JMS and APIs.
  • Proven experience in application modernization and cloud migration, preferably within Microsoft Azure.
  • Strong experience analyzing legacy applications and defining cloud migration strategies, including rehost, replatform, and refactor approaches.
  • Experience refactoring Java-based applications for cloud-native environments.
  • Solid knowledge of Java, object-oriented design and programming, domain-driven design, design patterns, refactoring, and unit testing.
  • In-depth knowledge of Java frameworks such as Spring, Spring Boot, and JUnit.
  • Experience with backend services, APIs, RESTful design, JMS, and event-driven integrations.
  • Experience with complex data model design, DML, and DDL scripting.
  • Strong understanding of physical database design principles in Oracle and SQL Server environments.
  • Experience designing and developing user interfaces using JavaScript, JSP, HTML, and CSS.
  • Working knowledge of application server and networking concepts.


Nice to Have skills
  • Microsoft Azure cloud migration experience.
  • Experience with database modernization, including Oracle to PostgreSQL migration.
  • Familiarity with DevOps practices, containerization, Docker, and Linux environments.
  • Experience with Linux and Docker virtual environments.
  • Experience with ReactJS and Redis.
  • Experience with automated testing tools such as Selenium and REST Assured.
  • Experience in IT support and/or data analysis.
  • Experience mentoring junior developers and providing technical guidance across teams.
  • Experience evaluating and adopting new technologies to support innovation and continuous improvement.


Responsibilities
  • Lead end-to-end application analysis and remediation for cloud migration, including 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, with a focus on performance, scalability, and cost efficiency.
  • Collaborate with cloud and platform teams to align applications with Azure architecture standards, security, and operational practices.
  • Evaluate and apply cloud-native design best practices, including resiliency, observability, and scaling strategies.
  • Lead technical solutioning for database modernization, including Oracle to PostgreSQL migration where applicable.
  • Design and develop scalable, high-performance applications using object-oriented and distributed architecture principles.
  • Lead the development of complex enterprise solutions using Java and J2EE technologies.
  • Define and document architecture, design patterns, development standards, and functional design specifications.
  • Develop and maintain backend services, APIs, and event-driven integrations.
  • Design and develop user interfaces using JavaScript, JSP, HTML, and CSS.
  • Integrate applications with internal and external systems while 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 development best practices.
  • Provide accurate effort estimates and contribute to sprint planning and delivery commitments.
  • Ensure development work meets specifications, standards, quality requirements, security policies, and governance practices.
  • Provide maintenance support for critical systems, which may include 24/7 technical support to system controllers and business users.
  • Maintain detailed logs of service calls and resolution steps.
  • Collaborate with product owners, business analysts, architects, and cross-functional teams.
  • Mentor junior developers and provide technical guidance across teams.
  • Contribute to continuous improvement of development processes, tools, and frameworks.
#LI-SK1
#D480
Create a job alert for this search

Senior Software Designer & Developer • Calgary, AB, CA

Similar jobs

Senior Developer

Calgary Board of EducationCalgary
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 Engineer, Backend

Common RoomCalgary, AB, CA
Full-time

Common Room is the customer intelligence platform that captures every buying signal, giving companies superpowers with AI enrichment and automation to reach the right person with the right context ... 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 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 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 Product Designer

Bamboo CrowdCalgary, AB, CA
Full-time

This range is provided by Bamboo Crowd.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from Bamboo Crowd.Associate... Show more

 • Promoted

Senior Software Engineer II

Tripledot StudiosCalgary, AB, CA
Full-time

Tripledot is one of the largest independent mobile games companies in the world.We are a multi‑award‑winning organisation, with a global 2,500+ strong team across 12 studios.Our expanded portfolio ... 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

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 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 Mobile Application Developer

ShowpassCalgary, AB, CA
Full-time

Senior Mobile Application Developer.Senior (intermediate will be considered).We’re looking for a Senior Mobile Application Developer with strong React Native experience to join our team at Showpass... 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 Software Engineer - Logistics

PostGridCalgary, AB, CA
Full-time

PostGrid is a global leader in enterprise SaaS platform for automated offline communications.Our robust APIs empower organizations to create, personalize, and dispatch physical mail letters, postca... 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

 • Promoted

Senior UX Designer

Avesdo Real Estate SoftwareCalgary, AB, CA
Full-time

We are looking for a fully remote Senior UX Designer to lead the complete rebuild of our core B2B contracting and administration platform.We are transitioning a legacy system into a modern, perform... Show more

 • Promoted

Senior Developer Specializing in Big Data and Innovation

Triton DigitalCalgary, AB, CA
Full-time

Join a vibrant, Agile team as a Senior Developer focused on driving innovation with Big Data technologies.Utilize your expertise in Spark and data pipeline development in a fully remote setting.Thi... Show more