At Divine Flooring, we don’t just sell flooring; we bring dreams to life! Our vibrant and dynamic environment encourages collaboration, creativity, and personal growth. As one of Canada’s largest flooring suppliers, we empower our teams with the resources, knowledge, and support to achieve remarkable success.Position Summary The Senior Software Developer will design, build and maintain high-quality software with clean, reliable code. They will collaborate with cross-functional teams to deliver and improve systems, uphold code quality through Quality Assurance and User Acceptance Testing, and maintain clear documentation on coding changes, enhancements and bug fixes.What You’ll DoReview requirements to design, develop, test, and deploy robust software applications and servicesWrite clean, maintainable, and efficient code following best practicesParticipate in weekly stand-up meetings with cross-functional teams to review requirements, priorities and deliver solutionsTroubleshoot, debug, and enhance existing systems to improve performance and reliabilityParticipate in code reviews and contribute to continuous improvement of development standardsManage multiple tasks, projects, and deadlines effectivelyContribute to system architecture decisions and technical planningMaintain clear and comprehensive technical documentationCore CompetenciesStrong analytical and problem‑solving skillsAbility to work both independently and collaborativelyExcellent communication in English and interpersonal skillsHigh attention to detail and commitment to qualityAdaptability and willingness to learn new technologiesWhat You’ve DoneBachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience)Proven experience in software development across the following programming languages and tools:Microsoft SQL Server (Reports, Application Integration and Database Design and Maintenance)Docker ContainersReact‑NativeAPI Development and testing tools (Postman)Experience using Monday.com is an assetExperience in Microsoft Business Central is an assetExperience with DevOps tools is an assetStrong understanding of software development principles, data structures, and algorithmsExperience with modern development frameworks, APIs, and version control systems:Manage Jenkins Build SetupCoordinate with Team on System Updates and Environment SetupManage GitHub Code RepositoriesExperience working in agile or iterative development environmentsMust have a Driver’s License and independent transportation.What We OfferExclusive opportunities for career growth and advancement within our thriving company.A comprehensive benefits package, including health, dental and vision.Join a dynamic team that's dedicated to excellence in the flooring industry. Seize this opportunity to elevate your career with us!The Senior Software Developer will require reliable transportation, as our location is not accessible via public transit.#J-18808-Ljbffr
Sr. Software Developer
DIVINE HARDWOOD FLOORING LTD.
calgary, calgary
Published 18 days ago
Report job