Sr. Software Developer

Divine Flooring

$90K — $110K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • Proven experience in software development using Java/Groovy/Grails and Microsoft SQL Server
  • Familiarity with HTML/CSS/JavaScript for UI coding and React-Native
  • Knowledge in API development and testing tools, including Postman
  • Experience in agile development environments, with skills in DevOps tools and version control systems.

Responsibilities

  • Review requirements to design, develop, test, and deploy robust software applications
  • Write clean and efficient code following best practices
  • Collaborate in weekly stand-up meetings to discuss project priorities and solutions
  • Troubleshoot, debug, and enhance existing systems for better performance
  • Participate in code reviews to improve development standards
  • Manage multiple tasks and deadlines effectively
  • Contribute to system architecture decisions and keep clear technical documentation.

Benefits

  • Exclusive opportunities for career growth and advancement
  • Comprehensive benefits package including health, dental, and vision
  • Join a dynamic team dedicated to excellence in the flooring industry.
Full Job Description
We are currently seeking a full-time highly capable Senior Software Developer to design, develop, and maintain scalable, high quality software solutions. The ideal candidate is a self-starter who combines strong technical expertise with problem-solving ability, attention to detail, a collaborative mindset. This individual will play a key role in delivering reliable systems that support business objectives and enhance user experience. The successful candidate must have access to reliable transportation as our location is not accessible via public transit. 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
WHAT YOU'VE DONE
  • 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)
  • Experience using Monday.com is an asset
  • Experience in Microsoft Business Central is an asset
  • Experience with DevOps tools is an asset
  • 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
  • Must have a Driver's License and independent transportation.
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. Seize this opportunity to elevate your career with us!

Similar Jobs

More Jobs at Divine Flooring

More Information Technology Jobs

Find similar Sr. Software Developer jobs: