Please note that this position is no longer available.
If you would like to be considered for similar opportunities now or in the future, feel free to apply and/or set up a notifier for yourself.
.NET Full Stack Developer
QC - Montreal

Opportunity Snapshot
Top reasons to consider aligning your career with Engage2Excel
show more…
Make an impact doing challenging work in an upbeat culture; earn great pay, benefits and other perks

If you have very strong .NET development experience along with solid leadership skills, this position offers you some compelling opportunities. You will:
  • Make your mark both in hands-on development and in handling code review, guiding less experienced developers, and more.
  • Invest some 60% to 70% of your time in new development for our core back-end systems, and also provide production support such as investigations, add-ons, etc. Quick question for you - click here
  • Contribute to challenging special projects, interacting with a large IT team that values knowledge-sharing and collaboration.
  • Showcase your potential to take on additional responsibilities and advance; our IT organization, already 130+ strong, is growing, creating opportunities for strong performers.
  • Join a team that is easy-going but results-oriented and enjoy a degree of flexibility in your schedule.
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.
show less…
Hone Your Skills in Both Hands-On Development and Leadership, Working with the Latest Technologies

The Requirements
Find out what it takes to thrive in this role.
show more…
To be a good fit for the .NET Full Stack Developer opportunity, you will have:
  • A university or college degree in Computer Science or equivalent experience. Quick question for you - click here
  • 5+ years of professional hands-on experience in developing high-performance and highly scalable software applications in an agile environment.
  • Solid understanding of C#, .NET Framework, and .NET Core.
  • Strong knowledge of:
    • ASP.NET MVC (Razor) / ASP.NET Core.
    • ORM, using Entity Framework (preferably) or NHibernate.
    • SQL Programming (T-SQL).
    • Object orientation, design patterns and dependency injection.
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 the VP of Professional Technical Services, you will join a team that includes a Scrum Master, Technical Lead, Support/Reporting Specialist and several developers. We deliver applications and tools to internal users with an emphasis on minimalism that promotes efficiency and usability. You'll work in the ERP team to develop new features and maintain our current corporate applications, tools and services. This will include participating in the evaluation and analysis of business requirements and assisting in defining program requirements and software configuration. Quick question for you - click here

Pictured: Engage2Excel consistently wins awards and industry accolades in employee engagement, rewards and recognition, recruitment and technology solutions.
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. For example, you will play a key role as we rethink and rebuild key parts of our system in .NET using Entity.

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.

Video: While you will focus on back-office solutions, your work will support Engage2Excel's service offerings, including our Career Experience Suite (CXS). The suite includes solutions in recruitment, onboarding, employee recognition, leadership development and engagement surveys. Described here is CXS Survey.
show less…

More Insight
Explore more about the requirements, role and success factors
show more…
More about the Requirements
In addition to the basics described under The Requirements tab, you will need:
  • Good knowledge of:
    • Front-end technologies: HTML5, CSS, JavaScript, and jQuery.
    • Distributed system architecture including SOA & Micro services (SOAP / REST API / Message queue).
  • Experience with unit testing.
  • Experience with GIT.
Just as important will be the following competencies and characteristics:
  • Strong oral and writing communication skills, including fluency in conversational English.
  • Self-motivation and a proactive approach.
  • Solid analytical and problem-solving skills.
  • The ability to multitask while working independently in a fast-paced environment.
Experience with any of the following is preferred but not required:
  • Angular 10 or 11 and Typescript.
  • Telerik Kendo UI components.
  • SQL Server Reporting Service (SSRS).
  • A document database, preferably MongoDB.
  • CI/CD tools, such as Azure DevOps pipeline.
We currently are working remotely. Our preference is that you live in the Montreal area so that, once it is safe to do so, you can come into our offices on a regular basis. However, we also are open to considering remote candidates.

We'll be flexible about your schedule and, in return, expect you to be flexible as well. For example, we ensure that at least one member of the global team is available from 8 AM to 5 PM Eastern for escalated support. You'll collaborate with teammates to ensure coverage.

More about the Role
You can expect to work regularly with .NET 4.7 and .NET 5, C# 8-9, Nhibernate, C#, SQL, Angular and Entity framework, among other technologies. About 70% of your time will go to back-end work, although there will be front-end work as well. Our proprietary ERP integrates with suppliers, databases, shipping/receiving and 3rd party integrations.

Major responsibilities and duties will include:
  • Developing new features / web services.
  • Improving the existing code.
  • Integrating the ERP system with internal and external services / suppliers.
  • Developing unit tests.
  • Resolving bugs following the implementation of new features.
  • Diagnosing problems to improve robustness.
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 -- for example, we have a lot of business rules that apply across multiple platforms. At the same time, with your background, you should be able to hit the ground running and start contributing in short order. In fact, you should be passionate about learning and growing on an ongoing basis. We're looking for a professional who takes pride in working autonomously and also is an excellent team player.

As we build new systems and tools, you should be comfortable going into the old code to see how the logic was built and then translating that logic into newer languages. In addition, in order to be an outstanding Senior Software Developer, you will:
  • Thrive in a busy, fast-paced environment with multiple projects underway simultaneously.
  • Develop a reputation as a reliable, supportive and collaborative team member.
  • Bring passion and an eye for innovation to your work.
  • Demonstrate professionalism, a strong work ethic, and commitment to quality.
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.