Application Developer

<p>We're looking for a new Application developer to join our growing team.&nbsp;As an application developer, you will have the opportunity to use your technical skills, communication skills, and customer-facing skills, AND perform software analysis and design using NexJ&rsquo;s state-of-the-art model-driven framework.</p>

Toronto

NexJ Systems

NexJ Systems Inc. (TSX:NXJ) is a leading provider of enterprise customer management solutions for financial services, including wealth management and private banking, corporate and commercial banking, capital markets, and insurance. NexJ’s solutions include industry-specific CRM for multi-channel engagement and collaboration; customer process management for client onboarding and KYC; and customer data management to better understand customers across lines of business and data silos. Our solutions integrate information from multiple systems into a unified view to help firms better understand and share information about their customers to increase loyalty, drive cross-sell, and improve the customer experience. Based in Toronto, NexJ has clients throughout North America, Asia Pacific and Europe. http://www.nexj.com

keywords: grow,technical,professional services,project management,database,software development,web services,development (front-end),teamwork,solutions,design,engineering,financial services,teamwork

Mid

Overview: <p>As an application developer, you will have the opportunity to use your technical skills, communication skills, and customer-facing skills, AND perform software analysis and design using NexJ&rsquo;s state-of-the-art model-driven framework.&nbsp;</p> <p><br />This position requires a highly-focused, technically skilled individual who has been exposed to professional services practices, project management, and software development. A strong desire to accelerate your career by working in a high growth, fast paced environment, with the confidence to be a key contributor on an energetic and driven team, is essential.</p> <p>&nbsp;</p>
Responsibilities: <p><strong>Key requirements include:</strong></p> <ul> <li>Software Engineering, Computer Science, or related technical degree with software development experience from co-operative work terms and internships</li> <li>Strong object-oriented programming and design patterns experience</li> <li>Knowledge or experience of the SDLC using Agile Scrum development</li> <li>Knowledge of relational database technologies such as Microsoft SQL Server, Oracle, DB2</li> <li>Familiarity with application development frameworks and ORM tools such as Ruby on Rails, Spring, Hibernate, Entity, etc.</li> <li>Understanding of web services technologies such as WSDL/XSD and SOAP</li> <li>Understanding of enterprise messaging technologies such as JMS and WebSphere MQ</li> <li>Familiarity with application server technologies such as WebSphere and JBoss</li> <li>Familiarity with scripting languages such as JavaScript or Scheme</li> <li>Strong communicator with demonstrated confidence</li> <li>Customer focused with a high degree of professionalism</li> <li>Solutions focused with a track record of taking initiative to find the best ideas</li> <li>Willingness and experience working within a flexible and collaborative team environment</li> <li>Familiarity or experience with Financial Services organizations, such as Wealth Management, Life Insurance, P&amp;C Insurance, Investment Banking and Retail Banking</li> </ul>
Requirements: <p><strong>You&rsquo;re a great fit if:</strong></p> <ul> <li>You&rsquo;re driven to succeed and ready to roll up your sleeves and get things done</li> <li>You work well in a collaborative scrum team with a strong sense of ownership</li> <li>You are fascinated with large systems and would like to change the way people look at enterprise software</li> </ul>