Senior Angular Developer

Senior Angular Developer (56172)

Duration: 6 months

Start Date: June 24th or earlier

Location: Client site in Toronto and Brampton

Must Haves

  • Experience with Angular 6+ and 7
  • Working knowledge of Angular 1+

As a Senior Interactive Developer, you will be responsible for creating graphically intensive user interfaces as well as engaging out of the box thinking to create new techniques to visualize data. Using bleeding edge technology, the ideal candidate will take ownership for the design, development and implementation of new applications that turn massive real-time data sets from the world's top financial markets into something beautiful and intuitive. 

Do you have the following?

  • Expert level experience with Angular 6+ or 7
  • Front-End developer with High level proficiencies and deep understanding of HTML, JS, CSS, Angular 6+ or 7, Redux
  • Ability to work in intense agile environment and take fast paced transitions
  • Hands on knowledge of testing standards and frameworks in front end development
  • Excellent communication skills 
  • Must have knowledge of Angular 1+
  • Experience work with business users to gather functional requirements
  • Experience work with client architect/senior developers to do high level/low level design/architecture
  • Coding and implementation using best practices to produce high performing/scalable/secured modules
  • Unit Testing/Integration Testing
  • Code Configuration and Release Management
  • Production Support and Bug Fixes

Required Skills & Experience

  • Bachelor’s/Master’s degree in Computer Science or related field 
  • 3+ years of professional software development experience
  • Understanding of Functional Programming Concepts
  • Ability to visualize data UI interface and create custom UI components
  • Knowledge and experience using a UI mock up toll such as Adobe Illustrator
  • Ability to start green field projects and propose designs
  • Experience architecting high performance multi-tier systems
  • Experience writing code that deals with extremely large sets of dataHighly proficient with deep understanding of Angular 6+ or 7, Redux (or similar state management framework), HTML, JS, CSS, Redux
  • Good understanding of the project lifecycle process, able to define a comprehensive solution leading towards a common vision
  • Very good communication, problem solving and presentation skills

React Developer

React Developer

Responsibilities:

  • Responsible for core frontend development with React Redux / CSS / HTML
  • This role will assist in building, improving and maintaining a world-class, multi-channel e-commerce platform.
  • This is a hands-on role in the E-Commerce Development Team where you will develop React applications with a focus on user experience excellence.
  • Develop complex consumer facing software using React and associated technologies.
  • Work through hard problems with your team and deliver consistent results.
  • Think long-term and create technical roadmap for products or services your team owns.
  • With your experience and judgment, influence the business on how software can enhance end user experience.
  • Follow agile development principles when the situation calls for it. Use tools such as continuous integration, automated tests, and automated deployments to improve product time-to-market.
  • Work together with other front-end developers and external development agencies.

Requirements:

  • 3-5 years of frontend web application development with moderate level of React skill set
  • Meaningful experience working with frameworks like React, Angular, Vue, etc. (demonstrated with supporting projects)
  • Hands-on Java, Spring, MVC experience
  • Strong communication and client-facing skills
  • Ability to organize and prioritize their work
  • Ability to offer input and expertise to technical and business stakeholders

iOS Developer

iOS Developer

Start date: ASAP

End Date: 6 weeks with possibility of extension

 

iOS development sills (Swift primarily, but also Objective-C)

Android development

Javascript/NodeJS

API Integration experience with third-party SDKs (payment services, map services, etc)

1. Strong mobile development background

2. Tech design

3. User documents

4. Client facing

5. Mobile app development

Demandware Developer

Demandware Developer

You are expected to know the Demandware platform and its reference application, SiteGenesis, earn the Demandware Developer certification and become an expert in the API, management tools, and capabilities. You will use this knowledge to plan, write, and test code to meet the requirements of tasks assigned, based on the technical specification for the task provided by your Technical Architect.

You will work with the proprietary Demandware toolset (DemandwareScript, pipelines, ISML templates) to customize Demandware’s SiteGenesis to build fully functioning ecommerce sites on desktop, tablet and mobile devices. You will use object oriented techniques to create reusable, easy to maintain code. Your code must conform to Demandware best practices, the lyonscg code standards and perform well under load.

As a back end focused developer, you will work more on the business logic, real time and back office integrations, using DemandwareScript and pipelines to manipulate data, integrate with external services and create jobs for processing data.

You will generally work independently on tasks, but participate as an active team member in daily scrums as part of our agile software development methodology. This includes joining sprint planning meetings as well as estimating work effort on tasks assigned. You will also be part of the demandware development team, contributing to the team’s success through knowledge sharing in daily team building activities and weekly code presentations, as well as collaborating on internal initiatives as requested

Other Requirements

  • Hands On experience integrating this third parties such as Address/shipping/tax validation, Payment authorization, CRM, OMS
  • Should be comfortable setting up and working on SVN, GIT, Eclipse
  • Strong understanding on Web Services, Server Side JS framework
  • Detailed understanding of the SFCC architecture including Services Framework, OCAPI et al
  • Lead the effort to design, build and configure mid sized applications
  • Sound understanding of ecommerce domain and functioning
  • Should have managed team of developers in past
  • Certification is a big plus

Commodities Trading and Risk Management Consultant

We are looking for a Business Consultant who specializes in Commodities Trading and Risk Management (CTRM) systems. 

As a CTRM Consultant you will be responsible for CTRM Package evaluation, CTRM implementations, roadmap planning, competitive edge analysis, operational process improvement, and change management, product development and product configuration, for end clients in the oil and gas industry. 
 
PRIMARY RESPONSIBILITIES: 
 
* Bring industry experience and thought-leadership to help our clients implement technological solutions in a complex business world. 
* Perform analysis and business case development, applying new conceptual frameworks and analytical approaches. 
* Present points of view to clients and conduct working sessions. 
* Develop and present solutions and recommendations. 
* Coordinate and execute secondary research, data collection and?market/competitor analysis. 
* Coordinate and execute customer/vendor analysis, and client interviews and workshops. 
* Actively participate in business development activities, creating strong working relationships with clients. 
* Be an active participant within a community that provides thought leadership, project support artifacts and analytical concepts for use within the practice. 
 
REQUIREMENTS: 
 
* Knowledgeable on one or more CTRM packages (primarily Allegro), Commodities (Power, Gas, Oil, Metals or Ags). 
* Industry experience in energy and/or commodities trading and risk management technologies, operations and processes, as well as, delivering full lifecycle systems implementation. 
* Relevant work experience in a consulting firm or similar client-facing role. 
* Very deep knowledge of front, mid, and back office processes and functional design including credit management, logistics, settlement, accounting and controls. 
* Experience in both physical and financial trading environments preferred. 
* Understanding of KPO (Knowledge Processing Outsourcing) solutions highly desired. 
* Proven track record of managing and growing complex client relationships. 
* Strong problem identification skills and creativity to develop new, innovative solutions. 
* Excellent communication and presentation skills. 
* Bachelor’s degree in related field preferred. 
* Openness to travel and work at client offices. 

 

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com 

We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

EWEMI

 

Solution Architect – Web Security

Solution Architect – Web Security

Start date: 29th April

End date: 31st Oct

Solution architect who understands web application security (SSO, OAuth, LTPA, WebToken, IAM etc.)

Email Marketing Analyst

Email Marketing Analyst (51388)

 Location: Toronto

Start Date: ASAP

Position Summary: The Analyst is responsible for gathering requirements from the client and internal teams for email campaigns.  Using the functionalities within ExactTarget, the Analyst will create campaign journeys, put together the email, conduct testing and launch the campaign.  

Responsibilities:

Content Builder – put email together

  • Work with clients’ creative/marketing teams to create emails in Exact Target. Use of dynamic content blocks is a plus.
  • Knowledge of Ampscript within emails and CC/BCC functionality is a plus

Journey Builder

  • Candidate should be experienced in configuring journey based on client business needs, i.e:  (must have)
    • Re-entry only after exit, etc.
    • Auto-suppression logic, email categorization (transactional vs commercial)
    • Set up of Entry source: Journey DE
    • DE to source journey data from
    • Scheduling
  • Candidate will need to build journey using the at least the following journey activities (must have)
    • Entry Source: audience selection
    • Decision Splits
    • Engagement Splits
    • Exit Criteria
    • Testing journeys
    • Activate journeys
    • Update Contact activities
    • Wait/Wait Until steps
    • Joins

Automation Studio (nice to have)

  • Candidate will need to utilize Scheduling/File Drop Triggers activities in Automation Studio to achieve client needs, as we as
    • Importing
    • SQL Activities

.NET Developer – Senior

We have an immediate opening for a Senior .NET Developer for a Twelve Month assignment in Edmonton, Alberta.

If you have the following skills, connect with us.

Skills:

  • The ability to work beyond normal business hours to resolve severity 1 issues as required.
  • Ability to work a weekend during implementations as required?.
  • Ability to carry and respond to pager in the event of a serious incident with major applications we support (rotates with the other developer)
  • Working knowledge of Vision.
  • Knowledge and experience with technical documentation such as architecture diagrams, installation instructions and functional specifications.
  • Excellent communications skills required are both verbal and written.

Looking for Meaningful Work? We can help.        

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com.

We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.
 

Ewemi

.NET Developer

We have an immediate opening for a .NET Developer for a Twelve Month assignment in Edmonton, Alberta.

If you have the following skills, connect with us.

Skills:

Experience & Requirements:

  • The ability to work beyond normal business hours to resolve severity 1 issues as required
  • Ability to work a weekend during implementations as required
  • Ability to carry and respond to pager in the event of a serious incident with major applications we support (rotates with the other developer)
  • Working knowledge of Visio
  • Knowledge and experience with technical documentation such as architecture diagrams, installation instructions and functional specifications
  • Excellent communications skills required are both verbal and written

Looking for Meaningful Work? We can help.        

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com.

We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.
 

Ewemi

Senior API developer

We have an immediate opening for a Senior API developer for a 12-month assignment in Atlanta, Georgia.

If you have the following skills, connect with us.

Skills:

  • Bachelor's Degree, a Masters degree is preferred.
  • 3-5 years of software and development experience in Java/J2EE in an Agile  environment.
  • 2+ years of strong development experience producing REST API's.
  • Strong object oriented analysis and design concepts is required.
  • Understanding of Object modeling and deciphering custom and vendor supplied schemas.
  • Experience working in a fast-paced environment with Scrum/Agile project methodology is required.
  • Experience with enterprise java applications and development frameworks;
  • Participation in the design, development, testing, deploying server and UI Screens using Java/J2EE.
  • Must have strong knowledge of API lifecycle management platforms.
  • Role would also involve supporting the APIs developed after they are deployed in production.
  • Experience with frameworks for documenting/designing APIs (like Swagger) preferred.
  • Knowledge of standard tools for optimizing & testing code.

Looking for Meaningful Work? We can help.

If you're a technical professional, you know that it can be difficult to find fulfilling work that advances your career. At the Ian Martin Group, we exist to connect professionals like you with meaningful work at industry-leading companies in your field. And we walk the walk, too: as a Certified B Corporation, we believe in using business as a force for good for people, our communities, and the environment.

We value diversity and inclusion and encourage all qualified people to apply. If we can make this easier through accommodation in the recruitment process, please contact us at recruit@ianmartin.com. We encourage all qualified candidates to apply; however, only those selected for an interview will be contacted.

ewemi