This job board retrieves part of its jobs from: Toronto Jobs | Emplois Montréal | IT Jobs Canada

Part-time job opportunities in English for the people in Montreal

To post a job, login or create an account |  Post a Job

   montreal part-time jobs   

Bringing new part-time opportunities every day!

previous arrow
next arrow
Slider

New

Bit Quill Technologies: Senior Java Backend Developer

Bit Quill Technologies

This is a Contract position in Montreal, QC posted March 5, 2021.

As a Senior Java Backend Developer, you will be an integral member of a smart, and highly productive team of experienced software developers.

Your technical leadership will help ensure high quality in all aspects of the software development lifecycle for the project at hand.

You will work on a variety of technologies as expected by the client, with a focus on newer technologies such as NoSQL, SaaS, and cloud.If your passion is creating beautiful code, pride yourself for creating high quality and maintainable projects, and enjoy educating others to improve their skills, we want to speak with you.

Highly motivated individuals will have abundant opportunities for career growth.If your passion is creating beautiful code, pride yourself for creating high quality and maintainable projects, and enjoy educating others to improve their skills, we want to speak with you.

Highly motivated individuals will have abundant opportunities for career growth.Bit Quill was founded by software engineers who desired to create a Vancouver-based leading edge technology company where employees constantly learn, grow and perfect their craft in software engineering.

We accomplish this by providing world-class software development services to world-class software companies.Our founders have had successful exits building companies and culture that succeeded in the market and attracted outside interest.

Join us where your skills and ambition will be appreciated in the form of competitive compensation, respect for how you work best, and options to become part of the company.ResponsibilitiesTechnical AcumenEfficiently write clear and concise programs that are maintainable, readable, portable (where appropriate), testable, and documented.Lead designs with minimal guidance.Actively participate in code reviews and be a gatekeeper to high code standards.Write complete and correct tests for all development projects.

Set up test frameworks, where appropriate.Meet programming standards by following production, productivity, quality, and customer-service standards.Delivery & ExecutionAbility to operate mostly independently to efficiently deliver results.Gather specifications from clients on projects, scoping work to reflect client demands and ensure clear expectations.Accurately plan and estimate projects according to specifications.Use clear and timely communication to ensure the team and clients are well informed at all times.Take ownership of projects that are assigned to them, prioritize and manage time effectively to meet schedules, including delegating tasks to junior developers or asking for help from more senior team members.Foster highly productive collaboration within your team on assigned projects.LeadershipMentor intermediate and junior developers throughout engineering.Lead by example in pursuing projects that require learning new technologies, and continually expand your skills by educating yourself in development skills in terms of both process, technology, and language.Lead with proposals and solutions to challenges and issues.Follow and drive improvements for the company best practices, knowledge base, policies and processes to ensure the company is best positioned to satisfy client requirements.Participate in the recruitment process to grow our depth of technical talent.Participate in the development of an inclusive, helpful, fun environment.QualificationsB.

Sc.

in Computer Science, Software Engineering, or equivalent relevant experience.Excellent communication skills, both written and verbal.Hard working and passionate about technology.5 years of Java industry experience.Experience working with IntelliJ, Eclipse, or another professional level IDE.Experience working with Maven, or equivalent Java build system.Development experience on Window and Linux, macOS a plus.Experience estimating software development requirements.AssetsExperience working with an IDE such as Visual Studio, Visual Studio Code.Experience writing tests, both unit and integration.Experience with Big Data and/or NoSQL experience.Experience creating cloud-hosted infrastructure on AWS, Azure, and/or GCP.Experience in SQL, databases and database connectivity.Experience working with C++, C#, JavaScript/Typescript, Node.Js, Go, and/or Python.Experience using C++ memory management and performance analysis tools.Exposure to authentication and access technologies such as SSO, OAuth, SAML, LDAP a plus.Experience documenting software design.