Senior Software Designer & Developer

Johnson Service Group

📍 Calgary, Alberta, Canada

Full-time Computer Occupations Posted June 26, 2026

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 refa...