Language:
X
Quick Question:

This is a remote role. Are you able to work professionally in a remote setting?
X
Quick Question:


X
Quick Question:

Within the last 5 years, what role did the following play in your job:
How would your experience with ASP.NET MVC (Razor) / ASP.NET Core?
X
Quick Question:

Within the last 5 years, what role did the following play in your job:
How would you describe your experience in SQL Programming (T-SQL)?
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 .NET Software Developer
Remote - Canada or U.S.


Opportunity Snapshot
Top reasons to consider aligning your career with Engage2Excel
show more…
X
Make your mark on a high-impact team doing challenging & interesting work

If you're an experienced full stack .NET developer with strength in back-end applications and proven communication and collaboration skills, the position of Senior .NET Developer offers you some compelling advantages. You will:
  • Make your mark in hands-on new development and in rebuilding legacy systems. 
  • Invest 60%- 70% of your time in new development for our internal ERP and core back-end systems, including vendor integration, CXS and the tools that hold everything together. 
  • 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 160+ strong, is growing, creating opportunities for proven performers.
  • Join a team that is easy-going but results-oriented and enjoy a degree of flexibility in your schedule.
This is a remote position that can be located in Canada or the U.S.  Quick question for you - click here If you're in Montreal you could also choose to work fully in the office or in a hybrid 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…
 
Continue to advance your skills working with the latest .NET technologies in a key development role

The Requirements
Find out what it takes to thrive in this role.
show more…
X
To be a good fit for the Senior .NET Software Developer opportunity, you will have:
  • A university or college degree in Computer Science or equivalent experience. 
  • 5+ years of professional hands-on experience in developing high-performance and highly scalable software applications in an agile environment.  
  • Strong C# skills and experience with, .NET Framework, and .NET Core.
  • Experience with ASP.NET MVC (Razor) required; ASP.NET Core preferred. Quick question for you - click here
  • Strong SQL Programming (T-SQL).  Quick question for you - click here
  • Knowledge of:
    • ORM, using Entity Framework (preferably) or NHibernate.
    • OOO, design patterns and dependency injection.
In addition, 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.
  • Strong oral and written 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.
Preferred but not required:
  • Angular 10 or 11 (highly preferred) and Typescript.
  • Telerik Kendo UI components.
  • A document database, preferably MongoDB.
  • CI/CD tools, such as Azure DevOps pipeline
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…
X
Reporting to the VP of Professional Technical Services, you will join a small, focused team that includes a Technical Lead, and another experienced .Net developer. 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. 

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. 

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

Note: this description is intended to give you a general overview of the position and is not an exhaustive listing of duties and responsibilities.
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.