Software Developer

Eagle is currently seeking a Software Developer for a six (6) month contract opportunity, scheduled to begin immediately. 

Key Responsibilities

The successful candidate will be responsible for:
  • Applying DevOps, Agile/SCRUM, and continuous delivery practices;
  • Analyzing and identifying solution options to meet medium to complex business needs;
  • Designing and documenting medium to complex solutions;
  • Documenting both Functional Designs (FDD) and Technical Designs (TDD) for medium to complex projects or requests;
  • Understanding the full-stack (all the components) of their development environment and can train others;
  • Translating medium to complex technical designs into high quality code;
  • Implementing unit testing, developer level performance testing and can train others;
  • Handling multiple demands and competing priorities while ensuring deliverables are met;
  • Providing leadership including technical mentoring/coaching and support for other team members;
  • The maintenance of production applications;
  • Serving as an escalation point for the Service Desk on applications supported by the team. Liaise with IS and business partners to assist in resolving reported problems;
  • Using troubleshooting and problem-solving skills to deliver solutions to problem areas of medium to high complexity;
  • Hands-on support to the team to work through technical challenges outside their skill sets;
  • Fostering a culture of team collaboration and continuous improvement;
  • Promoting active listening with team members;
  • Promoting and supporting Peer Review of team deliverables, contributing to the development of consistent and effective documentation that adheres to team standards and templates;
  • Communicating clearly, both written and verbally;
  • Managing own time and schedule within overall project plan, can effectively control scope of own work, as well as the work of more junior personnel;
  • Timely communication and escalates own issues and potential team issues appropriately;
  • Contributing to Development COE Knowledge Base by building, mature and delivering capabilities that are appropriate for the client within delivery automation domain;
  • Following policies and standards related to Development;
  • Developing, documenting, communicating, and enforcing policy for standardizing systems and software;
  • Design guidance, technical direction, and assistance within the application development streams; and,
  • The design of reusable components to be leveraged across various applications within the organization.
Skills and Qualifications

The qualified candidate must have:
  • Post- secondary education in Computer Technology or IT related discipline from an accredited institution;
  • Strong understanding of Digital Marketing technologies and automation:
    • Ecommerce and Marketing Email systems;
    • Web, Mobile, SMS, Social Media channels;
    • Tagging, Tag Management, and Web Analytics;
    • A/B testing, multivariate testing, audience segmentation, content personalization;
    • Search Engine Optimization (SEO);
  • Experience working with Marketing and Digital teams to deliver development projects:
    • designing and implementing solutions for tracking and reporting of online activity/campaigns across multiple websites, and channels;
    • developing technology integrations between Marketing systems, Databases, and digital systems to aid in creation of personalized and dynamic customer touch points;
    • designing trigger-based journeys and workflows to enable cross channel marketing capabilities;
    • partnering with data insights and marketing teams to single out datasets for building personalized journeys;
  • The ability to consult and provide stakeholders with technology recommendations;
  • The ability to liaise between Digital Marketing team and other development teams with regards to digital marketing technology best practices;
  • Full understanding of key digital marketing metrics (i.e. sessions, bounce rate, visits to the site, new users, etc.);
  • Competency applying contact strategy, developing A/B testing and segmentation;
  • Proficiency implementing and using tag management systems across various channels;
  • Familiarity with UTM codes use in campaign tracking across sites and channels;
  • Working knowledge of industry best practices;
  • Understanding of CASL and relevant anti-spam and privacy regulations;
  • Strong front end development skills:
    • Five plus (5+) years of experience in HTML, JavaScript, CSS, API, Web development;
    • Advanced knowledge of JavaScript native and popular frameworks like jQuery;
    • The ability to create responsive layouts utilizing frameworks like Bootstrap;
    • Knowledge of CSS preprocessors like LESS and SASS and tools like Grunt, Gulp;
    • Familiarity with minification, compression and concatenation of JavaScript and CSS;
    • Familiarity with caching strategies and proper structuring of HTML for SEO;
    • Experience with SPA frameworks like Angular, or React;
  • Five plus (5+) years of experience in designing and building ASP.NET and ASP.NET Core applications;
  • Three plus (3+) years of experience building cross-channel marketing journeys (ideation, planning, targeting, list generation, execution, measurement, recommendation);
  • Three plus (3+) years of experience creating and managing tags (e.g. GTM, Tealium);
  • Three plus (3+) years of experience working with web analytics (e.g. Google Analytics, Sitecore Analytics, Tealium);
  • Five plus (5+) years’ hands-on demonstrated experience in a development delivery role;
  • Three plus (3+) years' hands-on experience in leading or architecting solutions in a large organization;
  • Strong active listening and needs analysis skills;
  • The ability to use Code Repository such as GitHub, TFS or Azure DevOps;
  • The ability to work within an Agile/Scrum environment; and,
  • The ability to work in Test Driven Development environment.
Consideration will be given to those that have the following licenses/certifications:
  • Microsoft Certified Solution Developer;
  • Microsoft Certified Architect; and,
  • Sitecore Certified Developer.
Don’t miss out on this opportunity, apply online today!

Eagle is an equal opportunity employer and will provide accommodations during the recruitment process upon request. We thank all applicants for their interest; however, only candidates under consideration will be contacted. Please note that your application does not signify the beginning of employment with Eagle and that employment with Eagle will only commence when placed on an assignment as a temporary employee of Eagle.

JOB#66931
  • Posted On: June 26, 2020
  • Job Type: Contract
  • Job ID: 66931
  • Location: Edmonton AB