Software Developer / Engineer – Vancouver
Software Developer / Engineer – Vancouver
Expected Earnings: Above industry standard compensation package
Work Experience: 5+ years
Vancouver, BC
Job Description:
Our client is looking for a talented, rock solid Software Developer/Engineer to join their core development team. You are an expert in all things development, have a passion for solid code and delivering quality products. You have a sense of urgency, need little supervision, and get things done. You are a natural idea accelerator, are able to work under tight deadlines and understand what it takes to work on mission critical software in a growing company. You have this uncanny ability to discuss technical issues with non-techies in laymen’s terms, and are able to communicate with existing and potential clients (whether other developers, CEOs or CTOs) with confidence and ease. *Local candidates only please.
As a software developer, you will not just be involved in all aspects of the software development process, but also be encouraged to provide input on future projects, code processes and company direction. You will also be making heavy use of the latest & greatest technologies, so a craving for learning new things is a must. You are adventurous, competitive and driven to excel!
Principal Responsibilities:
Work on the development of existing and new technology (from requirements gathering and analysis to high-level design, implementation, test and maintenance).
Carry out research and prepare technical proposals and demonstrations for new projects.
Design and develop sample code and contribute to technical documentation.
Interact with customers who seek solutions to their inquires.
Assist and collaborate with other developers.
Required Qualifications – Software Developer / Engineer – Vancouver
-
A degree in computer science, computer/software engineering or equivalent.
-
2 to 5 years experience developing complex software projects and applications.
-
Strong proficiency in C/C++ development, with additional experience with Java or C# being a plus.
-
Strong mathematical analysis and problem solving abilities.
-
Experience with one or more development environments (Windows, Linux, Mac, etc.).
-
Excellent interpersonal and communication skills, both written and verbal.
-
Ability to work effectively on assignments through correct prioritization and management of tasks in order to ensure high-quality deliverables at each stage of the project.
-
Comfortable working independently, as well as part of a fast-paced and collaborative team environment.
Assets:
-
Knowledge and/or interest in computer graphics, AI, document formats (especially page description languages such as PDF, SVG, XPS, PostScript), and image compression technologies.
-
Familiarity with advanced algorithms related to raster and vector image processing.
-
Flexible and with experience working as part of multi-disciplinary teams.
-
Thirst for knowledge, with a strong initiative and drive to go above and beyond.
-
Entrepreneurial spirit.
-
Fun to be around.
-
Flexible.