Intelliware Development/Toronto, ON, Canada (2 Toronto office locations)Company Profile:
Intelliware is a software development services company with two offices, both in Toronto. Intelliware is engaged as a technical partner by a wide range of local, national and global organizations in sectors that span financial services, e-Health, retail, manufacturing, and government.
We are committed to delivering high-quality software solutions using the latest technologies and i-Proving (www.i-proving.ca), our Agile software development methodology.
Responsibilities/Accountabilities:
While working within a team in an agile environment, you will be:
• Developing creative, innovative and practical solutions
• Producing clear and maintainable code
• Participating in design/architectural discussions
• Investigating, learning and applying new technologies/processes to your project
• Participating in estimating, tasking, status and stand-up meetings
• Signing up for and completing development tasks
• Actively pairing during task implementation
• Interacting with the client representative to clarify requirements
• Working with the rest of your project team to deliver an application on-time and on-budget
'Must Have' Skills and Qualifications:
• Bachelor's Degree in one of: Engineering, Computer Science, Physics or Mathematics (or equivalent education/experience)
• Experience using object-oriented programming languages and concepts
• Fluency in Java/J2EE and experience with N-Tier applications
• Strong communication skills
• Intense problem solving abilities
• Self-motivated and ability to work well in a team
'Nice to Have' Skills and Qualifications:
• Exposure to and enthusiasm for Agile approaches to software development
• Fluency in UNIX, Linux, W3C technologies, including HTTP and XML
• Masters Degree in one of: Engineering, Computer Science, Physics or Mathematics
• Education in a creative or non-technical discipline
• Diverse outside interests
Apply To Job