About this role
Job Title: Senior Associate Technology
Location: Calgary, AB- Onsite
About the role:
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: abid.rafie@recruiter.nlbtech.com