C / C++ Programmer

This  position is for a  software developer looking to grow their skills and work on cool large brand projects including a proprietary retail ordering system that utilizes C/C++ in a Linux  Ubuntu 9 and Ubuntu 13.10 environment. This system uses specialty drivers for printers, scanners, wifi cards, etc.. You may also be asked to work on web & kiosk applications.

The right individual will be skilled in building and maintaining standards compliant code with an emphasis on linux applications. He/She will enjoy working in a small virtual team environment, working with other developers on the team, multi-tasking several projects during each day and will need to be able to adapt quickly in a fast paced environment.

The right individual will have a wide range of duties including developing web based applications using PHP with MySQL database backends. But this position is primarily for the C++ program used in retail. GitHub is also used for version control. Candidates must have a solid understanding of coding principles, a willingness to adhere to and help develop best practices, and bring good ideas to the table when concepting projects or documenting the application with wikis or diagrams.

The individual in this position will be responsible for the following:

C & C++ development in a Ubuntu environment.
PHP / MySQL web content in a LAMP environment
HTML, Java Script, CSS, and interacting with API’s using JSON/REST,
Performing analysis and debugging
Identifying potential problems and recommending alternative solutions
Timely and accurate completion of assigned software development and/or maintenance tasks, and keeping the project manager informed of delays.
Tracking of your time and tasks in our Basecamp environment.
Documentation of processes as they relate to your assigned projects and proper commenting inside of your code.
Other duties as assigned

Qualified candidates will possess the following skills and traits:

Some College in Computer Science or equivalent/relevant experience (such as certifications)
Excellent verbal and written communication skills (you need to be able to communicate with project managers, team members and be able to coherently comment your code! If speaking to a client, you need to be able to speak non-geek)
The ability to collaborate with creative design professionals
The ability to read this entire posting and ensure they are a good fit before submitting an application. Seriously, don’t ask us to hire you if you don’t live in the region.
Application development methodology experience

This is for a Contract, Freelance, 1099 position.  After 90 days we may elect to hire you full time. We need a LOCAL person who can occasionally meet and work at our offices. We expect to initially be able to give you 35  hrs a week and at times 40+. To receive consideration, please forward your qualifications via our contact page. NO PHONE CALLS, send emails until we contact you.

NO AGENCIES OR HEADHUNTERS PLEASE…. YOU WILL BE IGNORED. WE DON’T OUTSOURCE.

Only qualified candidates will be contacted, others will be filed away until my email program archives you into oblivion.

Resumes received from outside the local area cannot be considered and will be deleted.

DRESS FOR INTERVIEWS is informal while presenting an intelligent appearance. Bring sample code with you and be ready to show online examples of your work. You may be asked to perform a test of your skills during a second interview.

Electronic Art LLC specializes in kiosk software, digital signage and web based applications. We have an informal and relaxed work environment in Clifton near the University of Cincinnati. Electronic Art is an equal opportunity employer, we welcome diversity.