Lead Software Developer Job in Toronto M3B 1S9, Ontario Canada
JOB DESCRIPTION
Lead Software Developer
DEPARTMENT: Information Technology
REPORTS: Director of IT
LOCATION: Toronto
SUMMARY STATEMENT:
The chosen candidate will join a development team responsible for developing a Patient Record Medical System. The system will provide users with in-depth information around patient records, appointments, doctors scheduling, inventory and patient health electronic record submissions. This project is considered amongst the top initiatives for Dr. Bernstein Diet Health Clinics.
The candidate will be capable of proposing and documenting software design, analyzing requirements, and presenting implementation options. The candidate should understand the full software development lifecycle (SDLC), be capable of analyzing requirements, be detail-oriented, embrace development best practices, and communicate clearly and effectively with peers, users, testers, and supervisors. The candidate must be hands on, capable of analyzing existing code, writing new code, testing, debugging and production support
RESPONSIBILITIES/DUTIES:
Essential Skills
· 2+ years’ experience with PHP
· Strong experience with MySQL SQL(Knowledge of other server side languages such as Perl or Java is advantageous)
· 2+ years’ experience of working with Symfony and other frameworks such as Zend
· Extensive experience with source control and version control tools (preferably Subversion- SVN)
· An understanding of how to configure and administer IIS and MySQL/SQL
· An understanding of common backend performance issues.
· Experience of working with a dedicated QA team and adhering to a formalised QA and release process.
· Familiarity with frontend development technologies and an understanding of the importance of modern web standards
· Develops designs and delivers web site structure for Internet/Intranet sites.
· Coding website using HTML, CSS, PHP, and XHTML, JavaScript or GUI design software.
· Design HTML templates and supporting graphics that are consistent with company design standards.
· Ability to work in a small team and build consensus with colleagues
· Nice to haves:
o Experience managing Windows Servers
o Some knowledge of Networking (DNS, DHCP, Active Directory)
o Some Technical support for Clinic staff on email, printers, network, and applications
o Assist other members of the department with Clinic related issues.
o Design graphical user interfaces for web-based applications on organization’s web sites.
REQUIREMENTS/QUALIFICATIONS:
· A degree or diploma from a recognized post-secondary institution (such as an Institute of Technology, College or University) in a field related to computer technology or equivalent experience.
· 3-5 years’ experience in web design HTML programming.
· 2+ years’ Symfony Framework Experience
· 5-10 year’s experience with IIS, SQL, MySQL.
· 3-5 year’s experience with CMS systems, i.e. Drupal. Joomla, etc..
· Good communication skills, good interpersonal and writing skills. Ability to clearly and politely communicate with customers of all skill levels.
· Enjoys helping people
· Patience and versatile.