Senior Software Engineers - NEW!

job
  • Go REcruitment
Job Summary
Location
Vancouver ,BC
Job Type
Contract
Visa
Any Valid Visa
Salary
PayRate
Qualification
BCA
Experience
2Years - 10Years
Posted
11 Nov 2024
Share
Job Description

Bit Quill Technologies

You likely have never heard of Bit Quill Technologies. That is a good thing. Last month (September 2020), we found 2 more senior software engineers for Bit Quill Technologies. We need at least 9 more because of the continued demand for this company’s expertise. The company is currently at 40 people and growing. Other software engineers we placed rave about the culture and the work. If you want to just develop software, get rewarded well, and not have to put up with business BS, then you should apply. You will be working closely with either the clients’ product managers or senior engineers. The work is typically a core component of a major product release. If you want to continue working for a software company but don’t care for the politics or drama sometimes associated with a larger software company, Bit Quill offers a place where you will be happy working with like-minded people and be rewarded not just in competitive compensation but with an opportunity to be a fellow owner like the rest of the team.

As a Senior Software Developer, you'll have the following duties:

  1. Work well within their team on the assigned project.
  2. Gather specifications from clients on projects, scoping work to reflect client demands and ensure clear expectations.
  3. Accurately plan and estimate projects according to specifications.
  4. Mentor junior developers, both internal and external to the team they are currently working in.
  5. Meet programming standards by following production, productivity, quality, and customer-service standards.
  6. Use clear and timely communication to ensure team and clients are well informed at all times.
  7. Write clear and concise programs that are maintainable, readable, portable (where appropriate), testable, and documented.
  8. Take ownership of projects that are assigned to them, and manage time effectively to meet schedules, including delegating tasks to junior developers or asking help from more senior team members.
  9. Have a willingness and desire to pursue projects that require learning new technologies, and continually expand their skills by educating themselves in development skills in terms of both process, technology, and language.
  10. Write complete and correct tests for all development projects, where appropriate.
  11. Participate in improving company practices and processes to ensure the company is best positioned to satisfy client requirements.

Must Have Requirements:

  1. B. Sc. in Computer Science, Software Engineering, or equivalent fields.
  2. Excellent communication skills, both written and verbal.
  3. Hard working and passionate about technology.
  4. 5+ years of C++ or Java industry experience.

Assets:

  1. Experience working with an IDE such as Visual Studio, Visual Studio Code, XCode, IntelliJ, and Eclipse.
  2. Experience working in a team-based setting.
  3. Experience writing tests, both unit and integration.
  4. Experience using C++ memory management and performance analysis tools.
  5. Experience with AWS or other cloud platforms a plus.
  6. Experience with source control tools such as Perforce or Git.
  7. BigData and/or NoSQL experience (MongoDB, Presto, Drill, Couchbase, DocumentDB, DynamoDB, Hadoop, etc.)
#J-18808-Ljbffr
Other Smiliar Jobs
 
  • Vancouver, BC
  • 5 Days ago
  • Vancouver, BC
  • 5 Days ago
  • Vancouver, BC
  • 5 Days ago
  • Vancouver, BC
  • 5 Days ago
  • Vancouver, BC
  • 4 Days ago
  • Vancouver, BC
  • 13 Hours ago