· Design, implement, and test web-based applications, user interfaces, and reporting tools using web technologies, with a focus on using PHP, J2EE and MySQL
· Primary responsibility will be to modify and build web based solutions for existing and new projects, including testing the systems and identifying any bugs or glitches
· Secondary tasks may include assistance with design, technical support, and documentation.
· Reporting will be to the Software Development Manager who will provide direction (ranging from general to specific) on each assigned project
The successful candidate must:
· Work well with other non-technical personnel
· Ensure that work is fully documented
· Be a quick learner and be passionate about web applications and web design
· Be able to work in a fast-paced development environment, individually and as part of a growing team
Technical Requirements
· Bachelor of Science in Computer Science or equivalent education/experience
· 3+ years experience developing web-based applications in a business environment would be an asset
· Experience with PHP, J2EE, HTML, CSS, AJAX, and JavaScript is a must
· Knowledge of Struts, Spring, Hibernate, JUnit, XML, and Perl development is an asset
· Ability to create user interfaces in HTML according to published standards for accessibility and usability
· Ability to develop cross-browser compatible code based on web standards
· Ability to define and implement best practices in the design and maintenance of web based applications
· Comfort with object-oriented programming concepts
· Familiarity with NetBeans and Eclipse IDEs, Apache, and Glassfish is an asset
Non-Technical Requirements
· Strong verbal and written communication skills in English is mandatory
· Strong analytical skills
· Strong creative problem solving skills
· Ability to meet deadlines
· Desire to help build and grow a high-tech, start up company
· Desire to own the product/project and have a noticeable impact