Software Developer
- Vancouver, BC, Canada
On-site
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Workplace
- On-site
- Experience
- 5+ years of s/w development experience in platform development and data communications fields
- Posting language
- English
- Posted
Original 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
More about this job
Responsibilities
The Software Developer at Collabera will analyze requirements, build and test high-quality products, troubleshoot issues and support customers. They will also drive ongoing improvements to products and processes.
Requirements
Candidates need 5+ years of software development experience in platform and data communications, plus a technical BSc. Strong C/C++ and Python, Linux and virtualization knowledge, and excellent English are required.
Skills
- C
- C++
- Python
- Perl
- shell scripting
- Linux
- Linux kernel troubleshooting
- KVM
- Xen
- VMware
- OpenStack
- virtualization
- x86 Intel hardware
- UNIX
- IP networking
- routers
- unit testing
- system integration
- performance analysis
- scalable code design
- product life cycle management
- Agile
- Lean
- product documentation
- configuration management
Benefits
- Paid vacations and holidays
- Medical, dental and vision insurance
- 401K retirement savings plan
- Life insurance
- Disability insurance
Categories
- Software
- Technology
- Consulting
Keywords
- C++
- C
- Python
- Perl
- Linux
- Linux kernel
- KVM
- Xen
- VMware
- OpenStack
- virtualization
- IP networking
- UNIX
- x86
- unit testing
- system integration
- software developer
- platform development
- data communications
- Agile
Seniority
Senior
Perks
- Generous paid time off
- Retirement plan
Tools
- Linux
- KVM
- Xen
- VMware
- OpenStack
- Python
- C++
- Perl
Languages
- English
Fields of study
- technical discipline