Software Developer (Java, C++) Financial/ Investment firm -
Toronto, ON
Position Purpose The software developer’s role is to analyze, design, code, test, execute, assess, and troubleshoot software programs and applications. This includes researching, designing, configuring, coding, developing, documenting, and modifying software specifications throughout the production lifecycle. The software developer will also analyze and amend software errors in a timely and accurate fashion and provide status reports when required.
Competencies
Minimum of 4 years equivalent work experience.
Working technical knowledge of programming languages, including C/C++, Java, Scripting languages ex. Perl and/or TCL.
Experience working with enterprise applications.
Knowledge and experience with modern frameworks like JSF, Spring, Struts and Hibernate is an asset
Experience working in integrated development environments, including NetBeans and/or Eclipse
Experience with relational databases (Oracle is preferred)
Must have experience with UNIX operating systems
Solid working knowledge of current Internet technologies
Hands-on software troubleshooting experience
Experience with all phases of the software development life cycle