Applications Developer - Advisory

Toronto, Ontario

Post Date: 11/30/2017 Job ID: 12426 Category: Developer/Programmer Analyst

Applications Developer

Our  client in the financial  sector and a Top Canadian Employer, offers challenging and rewarding opportunities. They are currently seeking  an Applications Developer  to join  their  team.

Location: Toronto

Initial Planned Duration: 6 months

TOP SKILLS/MUST HAVES:
  • 7+ years, intensive experience in system design and development in all software lifecycle phases from proof of concepts, development and implementation
  • Java, JPA, Multithreading,
  • JMS/Messaging (MQ, or Solace - preferred)
  • Spring framework - must have - spring core, JMS, MVC, security, boot etc.
  • Oracle SQL
  • Unix (Solaris and Linux)
  • Weblogic, JBoss, Tomcat

STRONGLY DESIRED/NICE TO HAVE:
  • Experience in Web technologies: JQuery, Bootstrap, CSS, Spring MVC
  • High performance, complex/distributed system design and development
  • Autosys/Feedhub
  • Great asset: docker, kubernetes, github, cloud computing (PaaS, IaaS, AWS, Bluemix)
  • FX trading business, Rates
  • AWS
  • Experience working in financial service industry is an asset
  • Knowledge of Foreign Exchange products (spot, forward, swap, NDF, etc.), currencies trading is an asset
  • Wall Street Systems experience (integration and development) is an asset
  • glassfish, .NET, SSIS, TFS

POSITION INFO: New projects have come up so this resource will be working on several different projects. The candidate will work within the Development team for the organizations Capital Markets, FX Technology, building new applications, or enhancing existing systems.

EVP: Capital Markets and FX Trading experience is in high demand in the industry right now. This team uses a number of open source technologies. Also they are very collaborative, looking for people to bring ideas and technology from their past roles and actually design and influence the development of new systems.

RESPONSIBILITIES INCLUDE (but are not limited to): The main function of an Applications Developer is to design, develop, and implement applications to support business requirements.
  • Analyze highly complex business requirements and generate technical specifications to design or redesign complex software components and applications
  • Act as an expert technical resource for modelling, simulation and analysis efforts
  • Leverage industry best practices to design, test, implement and support a solution
  • Assure quality, security and compliance requirements are met for supported area
  • Be flexible and thrive in an evolving environment
  • Adapt to change quickly and adjust work accordingly in a positive manner
  • Ability to contribute to operational, tactical and strategic planning.

QUALIFICATIONS:
  • Effective communication and interpersonal skills
  • Strong ability to work on different projects, applications concurrently
  • 7+ years, intensive experience in system design and development in all software lifecycle phases from proof of concepts, development and implementation
  • Hands-on experience in JEE development and related technologies: JEE, JTA, Spring framework (core, MVC, JMS, security, boot), Maven, GIT, Javascript, Jquery, Bootstrap, CSS, Oracle SQL, OOP, Unix shell scripting, Eclipse.
  • Excellent knowledge of IBM MQ and other messaging technologies (Experience in Solace messaging is an asset)
  • 7+ year experience in building high performance, multi-thread, Web and non-Web based, low latency, fault-tolerance, high availability systems. Experience in building enterprise web applications running on WebLogic or Websphere is necessary.

SOFT SKILLS: This is a highly technical role. Candidates with the top skills and a lot of the strongly desired and nice-to-have skills will be prioritized. Communication skills are very important in this group. 10/10 communications skill required.

EDUCATION/CERTIFICATIONS:
  • Bachelor' s degree in a technical field such as computer science, computer engineering or related field required

If you are qualified and interested in this role, please send your resume today!

We thank all applicants that apply. Only those selected for interview will be contacted.

_________________________

ABOUT ProVision :

ProVision is a leading provider of professional talent to key organisations both private and public throughout Canada. Our services include: contract consulting, contingent permanent search, and retained executive search.

With over 15 years of concurrent exceptional relationships with clients in the financial, government, and software engineering verticals, ProVision has built up an exceptional network of industry leading professionals in the IT, Finance & Accounting, and Human Resources sectors.

We have a team of senior recruitment and account management professionals with a wide array of specialities who can help you with your search for a new assignment, career change, or that hard to find individual to complete your team. 

Please get in contact with me, and I’ ll connect you to the right individual. It’ s what we do.

Not ready to apply?

Send an email reminder to:

Share This Job:

Related Jobs: