This job is no longer taking applications and is displayed only for reference.
To view current postings please conduct a new search.
Thank you.
The "Application Developer" requires strong analytical and problem solving skills in a creative environment. This position is responsible for assisting in the implementation of new development ideas along with maintaining and enhancing the form, functionality, and user experience of our current applications and services.
Qualifications
Bachelor's degree or post-secondary accreditation in computer science, related technical field or equivalent work experience.
4+ years of experience in the areas specified above or a related technical field.
Strong understanding of object oriented programming.
Strong understanding of concurrent versioning systems (e.g. Git).
Strong ability to be focused working independently and as a team.
Strong communication skills.
Proficient in MySQL, PostgreSQL, PHP, JavaScript including Angular & AJAX, HTML, CSS, MVC framework (e.g. CakePHP, Symfony).
Strong knowledge of Rust.
Knowledge of best practices of web site/programming security.
Experienced in database design and administration would be an asset.
Experienced in cross platform and cross web browser agent support.
Computer gaming experience would be an asset.
Familiar with Linux operating system and development environment.
Familiar with writing and maintaining programming documentation.
Comfortable working within a primarily open source environment.
Environment
Flexible working hours.
LAN gaming at noon.
Sales goal parties.
Seasonal company parties.
Full kitchen on premises.
Free coffee, tea, hot chocolate and popcorn.
Concession snack bar, requests accepted.
Access to suppliers for personal benefit.
Secure free parking with free power.
Benefits
Comparable group benefits after 3 months.
Education advancement program.
In house employee support.
Preferred pricing with Wiegers Wellness Partners.
Computer and Technology Knowledge
- Linux
- Internet
- Database software
- Applications - desktop
- File management software
- Programming software
- Web service design
- Programming languages
- Software development
Essential Skills
- Reading text
- Writing
- Working with others
- Problem solving
- Critical thinking
- Finding information
- Computer use
- Continuous learning
- Significant use of memory
Specific Skills
- Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Identify and communicate technical problems, processes and solutions
- Assist in the development of logical and physical specifications
Programming Languages
- PHP
- HTML
- CSS
- XML Technology (XSL,XSD,DTD)
- SQL
Work Conditions and Physical Capabilities
- Attention to detail
- Sitting