CMS Developer

82200
Toronto
Contract
2 days ago

Job Title: CMS Developer

Location: Toronto, ON (Hybrid)
    
Estimated Duration: 12 Months

Our client in the aviation space is seeking an experienced CMS Developer to join their agile development team to support the implementation of the Content Stack CMS tool. The position calls for someone who is passionate about new technology and Agile delivery; the ideal person will be comfortable providing technical guidance to the existing team in addition to providing hands on, technical capabilities. Managing the tactical execution of an established roadmap is a key aspect of the mandate of the position. 

WHO YOU ARE

  • You are passionate about adopting Agile Scrum
  • You are passionate about software development and about people.
  • You can quickly evaluate issues and provide well-reasoned, technical solutions in a timely manner.
  • You love solving problems and thrive under pressure.
  • You are a team player who can work with designers, developers, QA analysts, project managers, frontline staff, and business stakeholders.
  • You have strong hands-on experience having implemented Content Stack for another client.
  • You go beyond what is asked and constantly challenge yourself.

DUTIES AND RESPONSIBILITIES:

  • Bring your expertise forward as a strong implementation resource specializing in CMS development and implementation.
  • Represent the technology view in business planning, prioritization, and intake discussions, ensuring realistic delivery expectations.
  • Collaborate with a team of developers, working closely with  Designers and Quality Assurance Analysts in collaboration with Design and Quality Assurance Leads.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Collaborate with other software developers, business analysts, and software architects to plan and design solutions
  • Assist in the collection and documentation of user requirements, and development of user stories,

estimates, and work plans.
QUALIFICATIONS:

  • Minimum of 7 years experience developing object-oriented web applications (preferably in .NET).
  • Extensive experience in Agile Scrum methodology
  • Bachelor’s degree in computer science or engineering (or equivalent) preferred.
  • Ability to innovate and create functional applications with intuitive interfaces
  • Ability to clearly articulate ideas and communicate clearly with both internal team members and external business stakeholders.
  • Familiarity with unit testing principles and unit testing tools 
  • Ability to construct user guides and documentation
  • Aviation industry experience would be considered an asset

TECHNICAL SKILLS: 

  • Full stack experience, along with experience in all stages of the software development life cycle including architecture, design, development, testing, deployment, and maintenance
  • Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
  • 3+ years building ASP.NET MVC web applications using C#, Microsoft .NET 4.5+, Visual Studio 2019+
  • Expertise with Headless CMS tools such as Content Stack is required.
  • Experience having implemented Content Stack or a similar solution in at least one environment.
  • In-depth knowledge and experience with core Microsoft .Net technologies including WCF, WPF, WF, LINQ and EF
  • Excellent knowledge of database design in SQL Server 2019+, SQL/T-SQL, database indexing, views, and stored procedures
  • Experience with SOAP and REST API web services.
  • Experience with multithreading and concurrency
  • Experience with debugging, performance profiling, and optimization
  • Experience with source control management systems and continuous integration/deployment environments
  • Experience building standards-compliant (W3C WCAG 2.0) web user interface with HTML, CSS, LESS, grunt, JavaScript, jQuery, Knockout.js, and Bootstrap.
  • Experience with automated and unit testing.
  • Experience with version control software like Bitbucket and GIT

NICE TO HAVE:

  • Experience developing and deploying applications in a cloud environment such as Amazon AWS would be an asset
  • Experience in mobile app development on the iOS and Android platforms will be considered an asset.
  • Experience creating websites that adhere to WCAG 2.0 Level AA guidelines is preferred.
  • Experience with front-end UI/UX design preferred.