Software Developer
Job Description
Company Description
Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.
Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence. Collabera offers a full range of benefits to its employees including paid vacations, holidays, personal days, Medical, Dental and Vision insurance, 401K retirement savings plan, Life Insurance, Disability Insurance.
Job Description
Software Developer- Platform Virtual Services
Location: Vancouver, BC Canada
Duration: FTE
Job Description:
As a Developer you will develop and maintain products (units, nodes, networks, systems and solutions), including development activities like requirement analysis, design, integration, verification, configuration management, PLM support, product documentation.
Responsibilities & Tasks:
- Perform Continuous Analysis and Requirement Handling
- Develop and Test High Quality Products
- Perform Trouble Shooting and Customer Support
- Drive Continuous Improvements of Products and Processes
Position Qualifications:
- Experience with KVM, Xen and VMwareVirtualization
- Experience with OpenStack
- Experience with Linux kernel troubleshooting
- Good knowledge of IP networking
- Knowledge of x86 Intel HW (especially Virtualization concepts)
- Knowledge of UNIX OS concepts (Booting phase, Interrupts, kernel dumps)
- Strong C/C++ programming skill
- Experience with Python
- Must know how to integrate various components in the platform
- Good unit testing and system integration skills
- Must know how to use various Linux tools to analyze a performance problem
- Must know how to design and write scalable and efficient code.
- Should have basic knowledge of Networking concepts and Routers
- Should have basic knowledge scripting (perl/shell scripts/python)
- Product Development Knowledge
- Product Life Cycle Management Knowledge
- Business Understanding
- Lean and Agile Knowledge and Skills
- Working with People
- Relating and Networking
- Adapting and Responding to Change
- Creating and Innovating
- Delivering Results and Meeting Customer Expectations
- Planning and Organizing
Qualifications
Minimum Qualification and Experience Requirements
- BSc level in a technical discipline or the equivalent level of knowledge
- 5+ years of s/w development experience in platform development and data communications fields
- Excellent verbal and written English Skills
Additional Requirements, Physical Demands, Region/Local Specifications:
- Knowledge Sharing and Collaboration Skills
- Communication Skills
- Coaching and Mentoring Skills
Additional Information
How to Apply
Ready to start your career as a Software Developer at Collabera?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Collabera in Vancouver.
Is this a remote position?▼
This appears to be an on-site role in Vancouver.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.
How can I improve my application?▼
Tailor your resume to the specific job description. You can use our free Resume Analyzer to see how well you match the requirements.
What skills are needed?▼
Refer to the "Job Description" section above for a detailed list of required and preferred qualifications.