For Employers

Sr. Software Developer

Divine Hardwood Flooring Ltd.
Calgary, Alberta, CanadaFull timePosted 10 days ago
Location
Calgary, Alberta, Canada
Type
Full time

About Divine Flooring

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 Do

  • Review requirements to design, develop, test, and deploy robust software applications and services
  • Write clean, maintainable, and efficient code following best practices
  • Participate in weekly stand-up meetings with cross-functional teams to review requirements, priorities and deliver solutions
  • Troubleshoot, debug, and enhance existing systems to improve performance and reliability
  • Participate in code reviews and contribute to continuous improvement of development standards
  • Manage multiple tasks, projects, and deadlines effectively
  • Contribute to system architecture decisions and technical planning
  • Maintain clear and comprehensive technical documentation

Core Competencies

  • Strong analytical and problem-solving skills
  • Ability to work both independently and collaboratively
  • Excellent communication in English and interpersonal skills
  • High attention to detail and commitment to quality
  • Adaptability and willingness to learn new technologies

Required Qualifications

  • Bachelor'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:
  • Java/Groovy/Grails
  • Microsoft SQL Server (Reports, Application Integration and Database Design and Maintenance)
  • Adobe ColdFusion
  • Docker Containers
  • HTML/CSS/JavaScript for UI Coding (V2, ExtJS, ColdFusion UI Code)
  • React-Native
  • API Development and testing tools (Postman)
  • Strong understanding of software development principles, data structures, and algorithms
  • Experience with modern development frameworks, APIs, and version control systems:
  • Manage Jenkins Build Setup
  • Coordinate with Team on System Updates and Environment Setup
  • Manage GitHub Code Repositories
  • Experience working in agile or iterative development environments
  • Valid Driver's License and independent transportation

Assets

  • Experience using Monday.com
  • Experience in Microsoft Business Central
  • Experience with DevOps tools

Additional Requirements

The successful candidate must have access to reliable transportation as our location is not accessible via public transit.

What We Offer

  • Exclusive 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

What It's Like to Work at Divine Flooring

From the moment you step through our doors, you'll feel the energy and excitement that comes from being part of a young, progressive company. Every team member plays a vital role in our success story. We believe in the power of teamwork and coaching, ensuring everyone has the tools they need to score big—together. Regular team huddles help us strategize and celebrate our victories, building a strong foundation for our brand's future.

Our Core Values

Values are more than just words at Divine; they are the foundation of our success and the guiding principles for every decision we make. We live by five core values:

  • Lead with Service: Our customers come first, and we strive to exceed their expectations.
  • Innovate Today for Tomorrow: We embrace new ideas and technologies to stay ahead in a rapidly evolving industry.
  • Never Sacrifice Quality for Profit: Our commitment to quality is unwavering, ensuring we deliver the best products and services.
  • Embrace Change: We adapt and thrive in an ever-changing environment, continuously looking for ways to improve.
  • Succeed and Learn as a Team: We celebrate our successes together and learn from our challenges, fostering a culture of collaboration and growth.

About Divine Hardwood Flooring Ltd.

Divine Flooring (Divine Hardwood Flooring Ltd.) is a Calgary-based flooring company that supplies natural wood and luxury vinyl flooring collections, selling through distribution channels in Canada and the United States. It also offers tile, laminate, flooring accessories, and proprietary floor care and repair products, and operates showrooms in Canadian and U.S. cities.

Industry
Flooring / building materials (construction)
Head office
Calgary, Alberta, Canada (6717 Fairmount Dr SE)
Company size
51-200
Founded
1999
Hardwood flooringLaminate flooringLuxury vinyl flooringCarpet & tileTile & stoneFlooring installation & maintenanceCustom wood shopResidential & commercial flooringDesign consultationConcrete
View Divine Hardwood Flooring Ltd.’s profile →

Interested in this role?

Apply now to join Divine Hardwood Flooring Ltd..

Apply for this position

Similar roles

Sr. Software Developer

Apply