Language:
X
Quick Question:

How much experience do you have working with .NET technologies?
X
Quick Question:

How much experience do you have working with SQL Server?
X
Quick Question:

Do you have a VERIFIABLE Bachelors or higher degree?
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.
Senior Software Developer
Remote


Opportunity Snapshot
Top reasons to consider aligning your career with Engage2Excel
show more…
X
Collaborate with team members around the world in an essential senior back-end development role

Strong background in object-oriented programming, including 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  
  • Showcase your potential to take on additional responsibilities and advance; our goal is to bring on a senior 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. You will have opportunities to learn and influence through recommendations, such as rebuilding the tech stack
  • 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. At least part of your day will be during EST hours to attend scrum meetings and collaborate with colleagues 
  • Earn competitive compensation and a comprehensive benefits package
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: 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…
 
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 job.
show more…
X
To be a good fit for the Senior Software Developer opportunity, you will have:
  • Senior-level experience (typically 5+ years) in
    • .NET/.NET Core (C#), ASP.net and strong knowledge of object-oriented programming concepts and application Quick question for you - click here
    • Web-based development through MVC and RESTful API architectures
    • SQL Server experience; ORM (Entity Framework) is a plus Quick question for you - click here
  • Experience with:
    • Angular js, Angular 2 or greater (Angular 8+)
    • JavaScript / Bootstrap
    • Git and GitFlow methodology
    • Test-driven development and/or unit testing
  • Knowledge of Agile SCRUM methodology of software delivery
  • Excellent communication skills, including fluency in English, and a collaborative mindset; a team player
  • Mobile experience is a plus
  • Bachelor's degree in Computer Science or similar preferred Quick question for you - click here
In addition, you will need the flexibility to work at least partial EST hours, be part of a rotation and wear multiple hats to support a variety of projects and tasks. You can work remotely or on-site in Montreal. Travel to Montreal may be required on occasion if you work remotely.

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
Explore the primary responsibilities of this job.
show more…
X
Reporting to a Technical Project Manager, you will be a contributing member of engineering the company’s next-generation employee engagement and loyalty platform. You will work on a small, talented team primarily focused on back-end programming for our ERP platform. With your team, you will help address all items in the backlog and deliver sound, quality products to our customers. 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
Expectations: 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 quickly understand our platform but also to dig in on a regular basis to investigate and resolve issues.

Note: This description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.

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…
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.