Software Developer
Previous Job
Software Developer
Ref No.: 18-00007
Location: Edmonton Alberta
Position Type:Right to Hire
Start Date: 07/02/2018
The opportunity
Are you passionate about technology? Do you want to be part of the team that is revolutionizing TV advertising across millions of homes worldwide? If so, don't miss this opportunity to co-author software artifacts with technology experts that disrupt the advertising world by working on our industry-leading addressable advertisement solution.

Our Client's teams share a passion to solve problems of today to innovate for tomorrow. They develop real-time advertising software solutions, with low latency, high performance and throughput so it can continue to meet the challenges and growing demands of our customers.

They are passionate engineers, collaborating in high performing Scrum teams and striving to find the best solutions to problems using the latest industry leading tools. They are growing in a sustainable pace and are continuously seeking people who are self-motivated, love to learn fast, can get things done and embrace challenges to solve complex problems. They offer the opportunity to work in a casual environment with flexible hours, low-stress and a startup feel.

Your responsibilities
· Design, develop, test and document software
· Diagnose root cause of defects and implement software solutions
· Help investigate field issues and support production systems
· Be resourceful, flexible, and an excellent collaborator supporting the high-performing, mature, agile scrum team
· Write unit test code to automatically test the key parts of the system
· Work closely with test engineers to review requirements, system designs and plan for both manual and automated testing.

Our requirements
· Bachelor's Degree in Computer Science, or equivalent
· 5-7 years of experience in the computing industry
· Deep understanding of object-oriented design, data structures, and algorithms
· An aptitude for analytical problem solving
· Strong C# and/or Java language skills
· Actively participate in an Agile/Scrum environment and on all tasks
· The ability to quickly learn new technologies
· Database (SQL and/or NoSQL) development experience (SQL Server, MySQL, PostgreSQL, Oracle, Cassandra, CouchDB, MemcacheDB, etc.)

Highly preferred candidates also have
· Experience writing unit test code
· Experience developing real-time distributed systems
· Exposure to all phases of the software development lifecycle
· Excellent oral and written communication skills
· Open-minded, persistent, good sense of humor
· Cable or Satellite industry knowledge a plus

· All applicants must be legally authorized to work in Canada. Visa sponsorship is not available for this position.
· Local candidates only are being considered at this time.
· All employees must pass required background screenings and drug testing.