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.
As a Development Manager , and reporting to the VP of Engineering, you will materially contribute to the success of this new startup. You will lead a Vancouver-based team. Your contribution will be highly visible in our team, and opportunities to further your career and experience will be abundant. You will work on a variety of technologies as dictated by the project at hand, with a focus on newer technologies such as NoSQL, SaaS, and cloud.
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.
Responsibilities
- Technical Acumen
Hands-on technical oversight of assigned client projects. May include participating in design, coding, reviews, testing and documentation. Expected to become educated on project technologies to provide support to the team. Ensure projects are following software development lifecycle best practices. - Delivery & Execution
Successfully manage multiple concurrent projects from kickoff to final delivery. Ability to guide the team and operate independently to efficiently deliver results. Accountable for execution of simultaneous client projects. Manage projects that are assigned, including having input in scoping, time estimation, and resource assignment. Proactively tracking tasks and progress to drive projects to successful outcomes. Clearly manage client communication and meet or exceed their expectations. Use clear and timely communication to ensure the team and clients are well informed at all times. Own the development process for project teams, with an eye to delivering quality software on time. Create explicit opportunities for team members to gain skills in experience valuable to their growth and development. Provide active feedback to team members ensuring continuous growth for both junior and senior members. Coach all team members to be better in technical, delivery, and leadership skills. Proactively identify root causes and translate those analysis to sustainable solutions. Function as a liaison between the development team and the other departments including periodic updates on key projects and weekly prioritization meetings. Follow and lead efforts in improving company best practices, policies and processes to ensure the company is best positioned to satisfy client requirements. Participate in the recruitment process to grow both the size and number of reporting teams. Participate in the development of an inclusive, helpful, fun environment.
Qualifications
B. Sc. in Computer Science, Software Engineering, or equivalent relevant experience.
Excellent communication skills, both written and verbal. Hard working and passionate about technology. Ability to travel to the US. 5+ years experience managing or leading teams of 10+ engineers working on a diverse set of projects.
Proficiency in Java, C++, C#, and/or Python.
Assets
- Experience providing technical leadership, in the form of design, coding, reviews, and test methodology. Proven record of successful on-time delivery of projects with a high degree of predictability and quality. Ability to foster relationships in order to expand opportunities with our clients.
- Experience in SQL, databases and database connectivity.
- Experience with Big Data and/or NoSQL experience.
- Experience with AWS, Azure, and/or GCP a plus.
- Experience with remote client stakeholders and development teams. Flexible to adapt to various methodologies depending on client’s way of working.
- Experience with JIRA, TFS or equivalent project tracking and planning tools.
To apply
Email or call/txt 778-869-9268
#J-18808-Ljbffr