Block 64 is a software development and cloud services company delivering elegant solutions that help our business customers identify risk, uncover opportunities to optimize and modernize their IT footprints, and generally drive down the cost and complexity of technology. Our products have been market tested and are currently deployed in large enterprise organizations globally on behalf of one of the largest cloud service providers in the world.
Our products and services are in high demand, and we need your help to achieve our goal of becoming a leading IT assessment services provider in the market. We are a savvy team of industry vets who like to have a little fun in the office (or when working from home!) but are also serious about customer service and providing top-notch service levels to our valued customers and partners.
Role Summary
We are looking to add a Senior Software Engineer to our software development team in our Toronto offices. This challenging position requires someone to think independently, work well collaboratively across multiple disciplines, including working with a variety of technologies stacks (as required).
About the Position:
This is a full-time position based in our Liberty Village office in Toronto with work-from-home options
Competitive salary based on experience and relevant skills
Full health benefits including RSP matching in year 1 of employment
Generous vacation and PTO policy with additional all-company holidays during summer and holiday periods
Requirements
Communicate with Product Owner, Scrum Master and other stakeholders to gather and analyze the business requirement and translate it into technical design and prepare functional/technical specification documents.
Research and identify new software technologies that can be leveraged to improve application performance and development efficiency, reducing cost and maintaining quality, working closely with development leads.
Develop full stack, high resilience web applications for news distribution and hosted content.
Provide creative and elegant solutions to complex problems.
Prepare technical specifications and documentation as part of the incremental product deliverable.
Participate in internal team and status meetings, in project planning sessions with team members to analyze development requirements, provide design options, and provide work breakdown and estimates of work.
Participate in software releases.
Work together with your team and other teams to deliver high-grade, performant, well-documented and resilient features seeking continuous improvement.
Experience using Test-Drive Development (TDD) methodology to ensure quality in embedded into the code delivered every iteration, aiming defect free and high-quality products.
Work together with the system operation team to ensure system stability and maintain high availability
Qualification:
Bachelor’s degree or equivalent years of experience
2-4 years software development experience using Java, .NET, JavaScript, Python and other core languages across the technology industry.
Experience using Agile Methodologies primarily Scrum
Expert design skills including significant knowledge of core libraries and common design patterns
Strong attention to detail and ability to prioritize work effectively
Ability to write clean, readable code that is easy to understand
Expertise using Object Oriented design patterns and software development methodologies
Able to work cohesively with a team of 5-8 developers and testers.
Customer-first approach to software development
Excellent written and verbal communication skills (ability to communicate effectively with technical staff, Business Analysts, management, and business team members)
We thank all applicants for their interest; only candidates who meet the stated requirements will be considered.
Duties and Responsibilities: – Design and develop embedded firmware for microcontroller-based products. – Support project initiatives collaborating with the rest...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Summary Grade: 2A Contract Type: FTC – 23 mths Location: Finsbury Dials / Remote Reporting...
Apply For This JobDescription The Johns Hopkins University (JHU) School of Education (SOE) invites applications for a promotion-track faculty position, with a start...
Apply For This Job:General Information: As an equal opportunity employer, the City of Thunder Bay encourages applications from Indigenous peoples, persons with disabilities,...
Apply For This JobTo get the best candidate experience, please consider applying for a maximum of 3 roles within 12 months to ensure...
Apply For This JobJob Title: Software Developer Commercial IoT Product Sensors / Devices Location of role: This is a 100% remote role with...
Apply For This Job