Application Developer

Eagle is currently seeking an Application Developer for an eight (8) month contract opportunity, scheduled to begin immediately.

Key Responsibilities

The successful candidate will be responsible for:
  • Developing and maintaining the front-end and back-end of multiple products;
  • Working closely with the cross functional DevOps team members to help increase the speed of delivery, improve quality of code, and optimize processes through feedback;
  • Aiding in designing the full application stack, unit testing, JavaScript based development, API based middleware development, database development, deploying full application stack, monitoring of full application stack, and operations support of the full application stack;
  • Working closely with Tech Leads and developers of various teams implement the Product Owner’s vision;
  • Developing polished modular code in a distinctive way to ensure large-scale business impact of the digital products being built and drive competitive advantage for the client as a whole;
  • Providing recommendations around architecture and platform decisions and make recommendations on critical decisions relating to code build;
  • Identifying bottlenecks in coding development and deployment processes;
  • Developing across the technology stack, in different languages and environments;
  • Performing appropriate development and testing activities and optimize the application for maximum speed and scalability;
  • Participating in deploying application artifacts to appropriate target environments using the supported technologies and infrastructure;
  • Building coding standardizations and automate processes for the organization;
  • Developing appropriate documentation as defined by the agile development methodology;
  • Designing and implementing data storage solutions;
  • Working closely with end-users to identify issues and captures business requirements and translates those requirements into system design specifications; and,
  • Supporting the development of a culture that is customer-centric, collaborative, risk-embracing, and entrepreneurial.
Skills and Qualifications

The qualified candidate must have:
  • A Bachelor’s or Master’s Degree in Information Technology, Computer Science, or a related quantitative discipline;
  • A minimum of five plus (5+) years full stack development experience (with ten plus (10+) preferred) that includes Web development and most importantly, API and database development experience;
  • Strong knowledge in back-end technologies: ASP.NET and C# programming language;
  • Familiarity with front end technologies for web development: HTML, CSS, JavaScript;
  • Proficiency in the utilization of Design Patterns for both back and front end;
  • Knowledge in database technologies including SQL, No-SQL (such as MongoDB, Cosmos, Cassandra, etc.), and Data warehouses;
  • Proficiency in data migration, transformation, and scripting;
  • Experience using Microsoft Visual Studio IDE;
  • Understanding of Agile software development and lean start-up methodologies;
  • Working knowledge of deployment automation solutions (i.e. Azure DevOps, Octopus Deploy);
  • Experience in continuous integration and related tools such as Azure DevOps, Jenkins, Team City, Hudson, Maven, Ant, Git, Sonar, etc.;
  • Experience with big data and cloud-based technologies: Microsoft Azure, Spark, Hadoop, and/or large data warehousing initiatives;
  • Excellent coding and scripting skills and experience with implementing highly scalable web-based architectures using modern cloud-based platforms (PaaS/SaaS);
  • Ambitious, organized self-starter who is self-motivated, but also an excellent teammate with a professional presence and a real passion for innovation;
  • A high-energy and passionate outlook to the job and can influence those around you;
  • The ability to build a sense of trust and rapport that creates a welcoming, transparent, and effective workplace; and,
  • A GIS background or have worked with GIS systems, information, and data.
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.
  • Posted On: March 12, 2020
  • Job Type: Contract
  • Job ID: 66122
  • Location: Edmonton AB