Senior Associate Technology

NLB Services

Job Title: Senior Associate Technology

Location: Calgary, AB-Hybrid

Senior Software Designer / Developer (Cloud Migration and Modernization)

This role is responsible for designing, developing, and maintaining enterprise-grade applications that support core business functions. This position plays a key role in cloud migration initiatives, including assessing applications, identifying gaps, and driving cloud-ready, scalable solutions primarily in Azure.

Cloud Migration & Modernization

  • Lead application analysis and remediation for cloud migration
  • Refactor applications using microservices, containerization, and cloud-native patterns
  • Optimize database workloads for performance and scalability
  • Align applications with cloud architecture, security, and operational standards
  • Implement resiliency, observability, and scaling practices
  • Lead database modernization (e.g. Oracle to PostgreSQL)

Application Design & Development

  • Design and develop scalable applications using modern architectures
  • Lead development of enterprise solutions using Java and J2EE
  • Translate business requirements into technical designs
  • Develop APIs, backend services, and integrations
  • Build UI components using JavaScript, HTML, CSS
  • Support microservices and cloud-ready architectures

Quality, Performance & Delivery

  • Ensure code quality through testing and reviews
  • Troubleshoot and optimize application performance
  • Provide effort estimates and support delivery planning
  • Produce technical documentation
  • Ensure compliance with development standards and governance

Support & Operations

  • Provide support for critical systems
  • Maintain logs of incidents and resolutions

Collaboration & Leadership

  • Work with cross-functional teams
  • Mentor junior developers
  • Drive continuous improvement
  • Adopt new technologies

Education

  • Bachelor’s degree or equivalent in a relevant field

Experience & Skills

  • 10+ years in software development and design
  • Experience in cloud migration (Azure preferred)
  • Strong Java, J2EE, Spring, Spring Boot
  • Experience with microservices and APIs
  • Database expertise (Oracle, SQL Server, PostgreSQL)
  • Experience with Docker, Linux, DevOps
  • Front-end technologies (JavaScript, React)
  • Testing tools (Selenium, REST Assured)

Core Competencies

  • Teamwork and collaboration
  • Critical thinking
  • Accountability
  • Technical leadership

Mohd Abid Rafie

Next Level Business Services, Inc.

E-mail: ***email_hidden***