Showing posts with label C++. Show all posts
Showing posts with label C++. Show all posts

Friday, November 26, 2010

C++ - RS232 Serial Communications Developer (Downtown Toronto and Mississauga)

Role: Smart Logic Monitor Programming Resource

Scope: Client requires a resource to work on the Bruce Special Protection System (BSPS) Modification project and provide a new Smart Logic Monitor (SLM). The current SLM is a 1990’s vintage VME embedded processor based device and is to be replaced with a ruggedized PC and new software the temporary/contract person will write. This software development will be done in consultation with other members of the BSPS project.

The software developer would require expertise in the following areas to work on the SLM:
  • C/ C++ programming in a Windows environment using Visual Studio 2008.
  • RS232 serial communication programming using Windows API
  • Access database programming using ADO
  • Experience in creating software installation packages
  • Software design skills in real time applications
  • Man/Machine interface design skills
  • Good verbal and written communication skills
  • Ability to create design documentation and users manuals
The person will be responsible for:
  • reading and understanding the functional design description for the existing SLM
  • in consultation with the BSPS team, review the current SLM design to highlight requirements no longer needed (such as status change comparism and logging), to expand the connectivity table from 25 to 43, and determine any new requirements unique to the replacement SLM.
  • Revise the SLM functional design definition/description document
  • Create a project plan for the software development, testing and commissioning of two SLMs
  • Create the new SLM software
  • Work with the BSPS team to test the software at Cooksville BSPS lab
  • Develop training documentation for field staff on the operation and maintenance of the new SLM.
  • Provide complete documentation of the SLM such that revisions to the software can be made later by knowledgeable staff.
Location: The primary work location is Bay Street, Toronto Ontario with some travel to Cooksville (Mississauga)

Conditions:
  1. All contractors are expected to conform to Client’s code of conduct.
  2. All contractors will have to provide a security clearance
  3. All contractors will have to adhere to Client’s Workplace Safety program.
Duration and Terms:
Time required: 8 hours/day, 5 days/week.
Contract Duration up to 9 months with the potential to extend for up to 1, 3 month renewal option at Client’s sole discretion.
Estimated Start date: December 13, 2010 (to be confirmed at time of award).

If interested, please send word resume, FIRM hourly rate expectations, availability to start a new job and a good number to call during business hours and a number to call in the evening and skills list with number of years experience for all relevant skills listed in Job Description

Location: Downtown Toronto and Mississauga
Compensation: OPEN (This is a contract job)
Email: doug@staffingfutures.com

Wednesday, November 24, 2010

Mobile Application Developer (Toronto (center))

Are you looking to join a fast-paced technology oriented team?

We are looking to place you with our client who describes themselves as ‘a bunch of die-hard technology driven people who have made a career out staying ahead of the tech curve.’ They are a medium-sized professional services team within Digital Media and they are looking to expand their mobile application developer team as they have taken on new clientele.

As a member of Professional Services team, you will:
  • Work on creating mobile solutions for existing and new online media clients.
  • Execute technical implementations, integration and customization of our client’s proprietary CMS to client mobile sites/applications (as well as participating in application testing, documentation and deployment).
  • Communicate effectively to ensure that all business requirements are being assessed and addressed to ensure development projects meet or exceed performance targets.
  • Architect software solutions and determine current limitations (and break them!).
  • Understand compatibilities between subsystems, selection of new concepts & methodology, and development of major routines & utilities.
Required Skills:
  • Expert C, C++, JAVA and Mobile related technologies and platforms along with working knowledge of HTML and CSS and the ability to write Javascript as well as other scripting languages JSP, ASP.NET (database skills are a huge plus).
  • Serious Photoshop skills in terms of cutting and optimizing graphics (you’ll have to back this up with proof).
  • University Degree or College Diploma in computer science, programming or related field (or equivalent experience) along with 3+ years of professional software development experience and/or training.
  • Strong programming, code development, debugging, testing and troubleshooting skills, and you have thorough knowledge of application development processes and methodologies.
Connecting you + Quantum: With our contacts and your skills, we're a winning combination. Put Quantum on your team and apply today!

Contact Information
Kenneth McLeod
kenneth.mcleod@quantum-qtr.com

Visit us at www.quantum-qtr.com for more job opportunities!

If you refer a friend who is hired, you may be eligible for a monetary referral bonus or you may choose from a selection of Roots merchandise, depending on the specialty and position. Visit us at www.quantum-qtr.com for more details.

We appreciate all expressed interest in this position, however, only the candidates selected for interview will be contacted. You will certainly be contacted before we submit your resume to any of our clients.

Quantum is an equal opportunity employer.

Location: Toronto (center)
Compensation: tbd
Email: kenneth.mcleod@quantum-qtr.com

Monday, November 22, 2010

Senior PHP Developer Job (Toronto Ontario)

Location: Toronto Ontario
Email: craigslist@bilingualrecruiters.com 
Compensation: $65,000 - $85,000 Plus Benefits, and more
Job Code: #373
Title: Senior PHP Developer

Job Description:

Senior PHP Developer: Our client is a dynamic, leading edge software company. Developing advanced technologies to make what you see when browsing on your favorite website more relevant to you, our client is driven to innovate.

As a fast growing company, our client is currently seeking an experienced PHP Developer to join its team. If you have experience producing high quality code for a high volume web environment (100 Million hits/month or more), we are interested in hearing from you. You can become part of a dynamic team that possesses a very successful track record, working in a startup environment. To be considered for this role here’s what you must bring with you: a passion for technology, the willingness to put in extra efforts when necessary, and the confidence to work autonomously as you must be accountable for the quality of your work.

Using an agile development methodology, you will develop scalable applications using technologies including HTTP(S), XML-RPC, MVC design patterns and multiple caching layers. Core applications make extensive use of PHP 5 (including Zend Framework), JavaScript, AJAX, and C/C++. Application development places a special emphasis on developing highly robust architectures with stringent security, scalability and flexibility requirements.

Responsibilities:
  • Help to foster a productive and rewarding team environment, have mutual respect for team members and be open to exploring ideas raised from any members.
  • Assisting in the low level design of product features
  • Following, and helping to define and evolve the development processes and guidelines to be used by the team
  • Learning the technologies chosen by the team for the product, and becoming proficient in them
  • Assisting in the QA process of the product
  • Striving for excellence in the definition, implementation, documentation and testing of the software product
Qualifications:

The Candidate should have 5-10 years of demonstrable industry experience working with the following:
  • Be very familiar with Unix/Linux environments
  • Solid programming experience
  • PHP5 (Zend Framework, Doctrine), OO programming
  • C/C++ in Unix environments (a plus)
  • Agile development (continuous integration, unit testing)
  • Experience working in web 2.0 high volume sites
  • Infrastructure
  • Architecture
  • Optimization/profiling techniques
  • Caching
  • Memcached
  • APC
  • Xdebug
  • Kcachegrind
  • Valgrind
  • Strace
  • Knowledge of TCP/IP networking (CCNA or equivalent knowledge/experience)
  • Knowledge of relational databases and SQL (ex: MySQL, PostgreSQL)
A very strong candidate would also have:
  • Experience working with distributed systems
  • Clustering (MapReduce,HDFS)
  • Data de-normalization
  • Distibuted hash tables (Cassandra, Voldermort, HBase, etc...)
  • Load balancing
  • Enterprise messaging (ex: AMQP,Tibco/Ensemble, Spread toolkit, ZooKeeper)
  • High availability
  • From a culture perspective:
  • Experience working in a fast paced tech startup
Soft skills:
  • Self-starter
  • Technology lover (hobbies include tech stuff)
  • Detail oriented
  • Driven
  • Curious
  • Logical thinker
Our client offers a unique opportunity: to work with cutting edge technology in an environment that will experience significant growth. Our client offers an excellent compensation package that includes a competitive salary, benefits and more the right candidate.

Saturday, November 20, 2010

Server Side Java Developer (Downtown Toronto)

Location: Downtown Toronto
Compensation: TBD
Email: matthew.bickerton@quantum-qtr.com

Our client, a dynamic global leader in electronic trading systems with offices worldwide, is currently seeking a Server Side Java Developer.

In this role, you will work within a division specializing in repo and securities finance in downtown Toronto. You will be responsible for carrying out ongoing software development on repo and securities software for the financial industry. This will include full product life cycle management, from putting together technical specifications through to design, implementation, testing and debugging. These responsibilities will be for clients as well as for in-house development.

Required Skills:
  • BSc in Computer Science or Electrical/Electronic Engineering
  • 5+ years Java programming
  • Experience with Server Side development required
  • 5+ years software development in UNIX environment including shell scripts and other UNIX tools
  • Strong communication skills
Desirable Skills:
  • Perl programming experience
  • C++/C programming
  • Experience in or understanding of financial markets, trading systems, etc.
  • Experience with formal QA and SW test procedures
  • Relational database experience (Oracle, Sybase)
  • MSc or PhD – highly regarded
Connecting you + Quantum: With our contacts and your skills, we're a winning combination. Put Quantum on your team and apply today!

Contact Information: Matthew Bickerton
Fax: (613) 230-7711
Email: matthew.bickerton@quantum-qtr.com

Visit us at www.quantum-qtr.com for more job opportunities!

If you refer a friend who is hired, you may be eligible for a monetary referral bonus or you may choose from a selection of Roots merchandise, depending on the specialty and position. Visit us at www.quantum-qtr.com for more details.

We appreciate all expressed interest in this position, however, only the candidates selected for interview will be contacted. You will certainly be contacted before we submit your resume to any of our clients.

Quantum is an equal opportunity employer.
 
TopOfBlogs