← Browse all jobs
NS

Senior Software Designer

NLB Services
Calgary, ABOn-siteJul 9
Apply Now →

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
Want to see how well you match this job?
Get AI-scored for free →