Software Developer Position at Q-Block Computing Inc. – Join Our Ottawa Team
Job Overview
Q-Block Computing Inc. is seeking a talented Software Developer to join our dynamic team in Ottawa, Ontario. This is an excellent opportunity for skilled professionals looking to advance their careers in the heart of Canada’s technology sector. Our company values innovation, technical excellence, and diverse perspectives, making us an ideal workplace for professionals from around the world.
Job Title and Company
Position: Software Developer
Company: Q-Block Computing Inc.
Location: Ottawa, Ontario (specifically Nepean, ON K2E 7M6)
Work Arrangement: On-site
Salary and Compensation
We offer a competitive salary ranging from $80,000 to $110,000 CAD annually, to be negotiated based on experience and qualifications. This full-time position requires 160 hours of work per month, providing a stable income with potential for growth within our organization. The compensation package is designed to reflect the high value we place on our technical team members.
Employment Details
Employment Type: Permanent, Full-time
Start Date: As soon as possible
Work Schedule: Standard business hours
Vacancies: 1 position available
Visa Information for International Candidates
Q-Block Computing Inc. welcomes applications from international candidates. The employer accepts applications from Canadian citizens and permanent or temporary residents of Canada, as well as other candidates with or without a valid Canadian work permit. However, applicants must confirm visa/work permit eligibility directly with the employer. Ottawa offers excellent immigration support services, and our company is committed to assisting qualified international professionals with the relocation process.
Required Qualifications and Experience
Our ideal candidate brings a comprehensive background in software development with expertise across multiple programming languages and technologies. While formal education requirements are not explicitly specified, candidates should possess demonstrable experience in software development methodologies and practices. The successful applicant will have a proven track record of delivering high-quality software solutions and the ability to work effectively in a team environment.
Technical Skills Required
We are looking for candidates with expertise in the following technologies and platforms:
– Programming languages: C, C++, Python, HTML, Visual Basic, Fortran
– Development environments: Xcode, Visual C++ / MFC, Zim, .NET
– Operating systems: Linux, MAC, Ubuntu, Unix
– Development tools: Ansible, Arduino, Vi IMproved (VIM)
– Web technologies: HTML editing software, Website creation and management software, Web service design
– Systems knowledge: Networking software, Networking hardware, Intranet, Internet, Servers
– Additional expertise: Android, Machine Learning, Microservices, Unix Shell Scripting, Embedded systems
Key Development Areas
Candidates should be proficient in the design and development of computer applications, with experience in both front-end and back-end development. Experience with microservices architecture and embedded systems development is highly valued. Familiarity with version control systems, continuous integration/continuous deployment (CI/CD) pipelines, and agile development methodologies will be considered an asset.
Core Responsibilities
As a Software Developer at Q-Block Computing Inc., you will be responsible for:
1. Writing, modifying, integrating, and testing software code
2. Maintaining existing computer programs by making modifications as required
3. Communicating technical problems, processes, and solutions effectively
4. Assisting in the collection and documentation of user requirements
5. Participating in the development of logical and physical specifications
6. Researching and evaluating a variety of software products
7. Collaborating with cross-functional teams to deliver high-quality software solutions
Additional Duties
The successful candidate will also be expected to stay current with emerging technologies and industry best practices. You will participate in code reviews, contribute to technical documentation, and assist in troubleshooting and resolving complex technical issues. The ability to work independently while collaborating effectively within a team environment is essential for this role.
Comprehensive Benefits Package
Q-Block Computing Inc. offers a comprehensive benefits package designed to support the health and financial well-being of our employees. Our benefits include:
– Dental plan covering preventative and restorative care
– Health care plan with comprehensive medical coverage
– Vision care benefits including annual eye exams and prescription eyewear
– Life insurance providing financial security for your loved ones
– Registered Retirement Savings Plan (RRSP) with employer matching options
– Free parking available at our Nepean location
– On-site amenities for employee convenience and comfort
Additional Perks
In addition to our formal benefits package, we offer a positive work environment with opportunities for professional growth and advancement. Our on-site amenities include comfortable break areas, kitchen facilities, and collaborative workspaces designed to foster innovation and teamwork. We also organize regular team-building activities and social events to maintain a positive workplace culture.
How to Apply
Who can apply for this job?
The employer accepts applications from:
– Canadian citizens and permanent or temporary residents of Canada
– Other candidates, with or without a valid Canadian work permit
Application Process
To apply for this position, please submit your resume and cover letter highlighting your relevant experience and technical skills. Include any GitHub repositories or portfolios that demonstrate your work. Shortlisted candidates will be contacted for technical interviews and potentially practical assessments. Our hiring process is designed to identify candidates who possess both technical expertise and strong communication skills.
Company Culture and Values
At Q-Block Computing Inc., we foster a culture of innovation, collaboration, and continuous learning. Our team members are encouraged to share ideas, experiment with new technologies, and contribute to our company’s growth. We value diversity and inclusion, recognizing that different perspectives lead to better solutions and more innovative products. Our leadership team is committed to providing a supportive work environment where employees can thrive both professionally and personally.
Relocation Support for Newcomers
We understand that relocating to a new country can be challenging, especially for international candidates. Q-Block Computing Inc. provides assistance with the relocation process, including guidance on work permits, housing options in Ottawa, and information about Canadian healthcare and social systems. Our HR team is experienced in supporting newcomers to Canada and will help you navigate the transition smoothly. Ottawa offers a high quality of life, excellent schools, and diverse neighborhoods, making it an ideal place to build a new life.
Career Growth Opportunities
We are committed to the professional development of our employees. Q-Block Computing Inc. offers numerous opportunities for advancement, including access to training programs, conference attendance, and mentorship from senior team members. Our technical team members regularly have the chance to work on cutting-edge projects and expand their skill sets. We promote from within whenever possible, creating clear career paths for motivated and talented individuals.
Work-Life Balance
We recognize the importance of maintaining a healthy work-life balance. Our standard work schedule allows for personal time and family commitments. Ottawa offers an excellent quality of life with abundant outdoor activities, cultural events, and recreational opportunities. The city’s proximity to natural attractions, such as Gatineau Park, provides perfect weekend getaways for employees who enjoy hiking, skiing, or simply enjoying nature.
Professional Development
Continuous learning is a core value at Q-Block Computing Inc. We provide access to online courses, certifications, and professional development resources to help our team members stay current with industry trends. Our technical team members are encouraged to attend industry conferences, participate in hackathons, and contribute to open-source projects. We also organize regular internal knowledge-sharing sessions where team members can present on topics of interest to their colleagues.
Ottawa Living Information
Ottawa, Canada’s capital city, offers an exceptional quality of life with a blend of urban amenities and natural beauty. The city consistently ranks among the world’s best places to live, with excellent healthcare, education, and public services. Ottawa is home to numerous technology companies and research institutions, creating a vibrant tech ecosystem. The city’s bilingual nature (English and French) provides a unique cultural experience, and its diverse population makes it welcoming to newcomers from around the world.
Nepean Community
Our Nepean location is situated in one of Ottawa’s most desirable communities, offering easy access to public transportation, shopping centers, and recreational facilities. The area features numerous parks, community centers, and schools, making it an excellent place for families. Nepean provides a suburban lifestyle with convenient access to all the amenities of a major city, creating an ideal work-life balance for our employees.
About Q-Block Computing Inc.
Q-Block Computing Inc. is a technology company dedicated to delivering innovative software solutions to our clients. With a team of skilled professionals and a commitment to technical excellence, we have established ourselves as a trusted partner in the Ottawa tech community. Our company values integrity, innovation, and customer satisfaction in all that we do. We are proud to contribute to Ottawa’s growing reputation as a technology hub and are always looking for talented individuals to join our team.
Our Mission and Vision
Our mission is to provide exceptional software solutions that address our clients’ most challenging problems through innovative technology and dedicated service. We envision becoming a leading technology company in Canada, known for our technical expertise, customer focus, and commitment to excellence. We are building a team that shares our passion for technology and our dedication to delivering high-quality products and services.
Contact Information and Next Steps
If you are interested in joining our team as a Software Developer, we encourage you to apply promptly. This position is available immediately and will remain open until filled. For more information about Q-Block Computing Inc. or this position, please contact our Human Resources department. We look forward to reviewing your application and potentially welcoming you to our growing team of technology professionals in Ottawa.
