Senior Developer
QC - Montreal or Remote

Opportunity Snapshot
Top reasons to consider aligning your career with Engage2Excel
show more…
Collaborate with team members around the world in a flexible role with career growth potential

Solid .NET experience, strong SQL skills, and leadership potential. If this describes you, this position offers you some great opportunities. You will:
  • Support the ongoing evolution of our pioneering Career Experience Suite (CXS) platform, which helps companies ensure an exceptional career experience from pre-hire to retirement Quick question for you - click here
  • Showcase your potential to take on additional responsibilities and advance; our goal is to bring on a professional who can grow into a Team Lead role
  • Expand your skills and experience; we are committed to staying on the leading edge, and constantly exploring the latest technologies and best practices
  • Share ideas and insights with team members located around the world, including Quebec, Romania, Bolivia, Eastern Europe, Ethiopia and India -- and good ideas are always welcome
  • Enjoy a flexible schedule and the convenience of working remotely at an industry leader in employee engagement; we apply that expertise internally, delivering a rewarding, fulfilling and fun workplace for our employees
Engage2Excel helps human resources organizations create unique candidate and employee experiences from pre-hire to retirement. We know that engaging workplace experiences are essential for motivating employees to care more, work smarter and stay longer. We understand what employees really want because we look at the entire employee lifecycle through a scientific lens. We help more than 3,000 client partners in 100+ countries around the world leverage employee engagement to increase competitive advantage and improve bottom-line results.

Pictured: Engage2Excel consistently wins awards and industry accolades in employee engagement, technology solutions, rewards and recognition, and recruitment.
show less…
Grow Your Skills and Your Career as Part of the Team Supporting an Industry-Leading Career Platform

The Requirements
Find out what it takes to thrive in this role.
show more…
To be a good fit for the Senior Software Developer opportunity, you will have:
  • A bachelor's degree in Computer Science or related discipline Quick question for you - click here
  • 5+ years of .NET/.NET Core (C#) experience and strong knowledge of object-oriented programming concepts and application
  • 5+ years of web-based development through MVC and RESTful API architectures
  • 5+ years of SQL Server experience; ORM (Entity Framework) is a plus
  • 1+ years of experience with Angular js, Angular 2 or greater
Pictured: CXS Recruit, part of the CXS platform, is a plug-and-play platform that adapts to each company's requirements and hiring systems. Offering transparent insight into each step of the recruiting process, it can be used as a full-service ATS or integrate with internal systems.
show less…

The Role
If you meet the minimum qualifications, feel free to apply at any time. If you'd like some additional details about the role, please read below.
show more…
Reporting to a Technical Project Manager, you will be a contributing member of engineering the company’s next-generation employee engagement and loyalty platform. With your team, you will help address all items in the backlog and deliver sound, quality product to our customers. Quick question for you - click here

Pictured: CXS Onboard helps create a fulfilling candidate and employee experience with pre-boarding and onboarding programs designed to assimilate new employees into company culture more quickly and become more productive in a shorter period.
show less…

Why Join Us
More great reasons to build a career home with us.
show more…
Make an impact
You'll have opportunities not only to expand your skills but also to leverage your creativity. We promote a continuous improvement culture, and great ideas are always welcome.

Professional development
Our product development team is committed to working with the latest technology, and that knowledge is cascaded across IT. We believe that people are exceptional when given the opportunity to excel, and you'll find those opportunities at Engage2Excel.

Trifecta of organizational culture
Throughout Engage2Excel we drive employee engagement and company success through three simple but powerful steps:
  • Living what we do. In short, we enjoy what we do. It's as much a calling as a company because we ignite the inner accomplishment that drives pride, inspires others and makes work fun.
  • Rewarding those that earn it. This means you, your team -- everyone. We work hard, play hard and help the customer reap the success we all can enjoy.
  • Seeking new ways to solve problems. We relish the opportunity to take on and overcome challenges. We encourage everyone to lean in, invent and then reinvent. We value courage because we know the best ideas might involve some risk.
Excellent compensation
In addition to a competitive salary, we offer outstanding benefits, including all you'd expect, such as insurances and PTO, along with several surprises, including a robust recognition program, a flex-hours / flex-time policy, an onsite gym, and more.

Pictured: CXS Recognize helps companies build the best recognition program that accelerates engagement, improves the employee experience and drives business results in one easy-to-use platform.
show less…

More Insight
Explore additional information about the requirements, role and success factors
show more…
More about the Requirements
In addition to the qualifications described under The Requirements tab, you will need:
  • 1+ year experience with AngularJS
  • 1+ year experience with Angular 2+
  • Experience with test-driven development and/or unit testing
  • Knowledge of Agile SCRUM methodology of software delivery
  • CI/CD curation, preferable through Azure DevOps (FKA Visual Studio Team Services)
  • Proficient with Git and GitFlow methodology
  • Excellent communication skills, including fluency in English
  • Exposure to NoSQL (MongoDB), Indexing platforms (Elastic/Lucene), Identity Server is a plus
  • Mobile experience is a plus
Our strong preference is that you are based in the Montreal area, and we also will consider qualified candidates in other areas of Quebec. If you are based remotely, you'll need to travel to Montreal on occasion.

More about the Role
In addition to the responsibilities described under The Role tab, you will:
  • Perform analysis, design, development, testing and implementation of software using .NET (C#) frameworks
  • Add features based on an analysis of existing functionality and architecture
  • Consume web services to send and receive data; as needed, design and implement RESTful web services
  • Create software solutions that are based on an understanding of complex business processes
  • Engage with personnel at all levels of the company, from peers to senior management. Take input from subject matter experts, peers, and management to design solutions
  • Consult with product management to estimate, prioritize, prototype, refine, test, and debug programs to meet needs
  • Follow SDLC policies, including required documentation, to fulfill regulatory requirements (PCI, ISO 9001)
  • Create test strategies and use unit/integration tests to verify implementation quality
  • Preform code reviews and peer review architecture designs
  • Use CI/CD best practices for testing and deploying changes to production
Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

More about your success
We understand that there will be a learning curve as you get up to speed with our technology stack, processes and company. At the same time, with your background, you should be able to hit the ground running and start contributing in short order. You should be motivated not only to understand our platform in short order, but also to dig in on a regular basis to investigate and resolve issues.

In addition, to be an outstanding Senior Software Developer, you will:
  • Consistently deliver clean and solid code with 100% code coverage
  • Align with product owners and teammates
  • Refine backlogs with clear stories written
  • Deliver code as committed, with predictable timelines
  • Provide quality estimates on user stories
  • Bring a passion for ongoing learning and development
Pictured: CXS Survey simplifies survey planning, set-up and administration. From deployment to analysis, we mind all the details to ensure valid, actionable results.
show less…
Engage2Excel, Inc. is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status.