Now Hiring: Are you a driven and motivated Data Scientist or a Senior Software Engineer?

Remote C#/NET Engineer (EST 10 am-3 pm time, Marketing)

. . . create world-changing products using God-given talents . . .

PROJECT DESCRIPTION::

SaaS-based multi-channel marketing tool (email & SMS). Our team is engaged on an extensive project list in 2022 which will exceed their capacity.  We are looking to build a number of teams to work on some of these.

We are looking for a highly motivated 2 x C#/.NET software engineers to help grow our business and brand by delivering high quality code and continuously improve our platform. You will have the chance to push your development skills to the limit, expand your abilities and work on multiple projects as part of one of the best development teams in Canada, USA, Ukraine, India, Argentina and Brasil.

In this role you will participate in the agile ceremonies, writing functional code and fixing bugs. You should be a team player and excellent communicator. If you are passionate about the .NET framework/Core, Cloud development, and software design, we’d like to meet you.

PROJECT STACK and TEAM::

 

  • Multinational team – good English is a must.
  • 10+ Engineers in Ottawa, CANADA
  • 7+ QA testers in India (70% is manual, 30% is automated testing)
  • Several Software engineers and QA engineers in other countries (including Ukraine, Brasil, Argentina, Colombia etc)
  • We usually have 3-5 people in a team.
  • We use mainly.NET core (v.5x and v6.x).
  • MS SQL, Redis, MySQL.
  • Our product is DB-driven. Good DB knowledge would be a huge plus.
  • Postman and C#+Selenium would be very helpful.
  • Jira and Zephyr.
  • Part of our codebase is a legacy Webforms, MVC.
  • Microservices, Docker containers + Kubernetes architecture.
  • We have a separate DevOps team. It has Cloud on AWS + On-Prem (local servers) but we are tending to AWS. Heavily use EC2 instances.
  • There is a unit-test coverage. It varies per project. Software Engineers test their own code as well. After them, we have a QA dept that test their code. We are doing more and more Automated testing, however, there is still significant Manual work. Mostly Selenium.
  • The platform was created in the early 2000th. There is still some legacy code in place.
  • Interview stages are 30 mins with a Software Architect or QA lead, 60 mins with a Team Leads, and a welcome call with a CEO.
  • If a candidate is strong enough we will proceed with just one interview.
MAIN REQUIREMENTS::

3-5+ years recent development experience with .NET Core OR .NET Framework, and C#.
 Experience with developing SOAP/REST web services and web applications in distributed
environments.
 Experience with SQL Server, T-SQL, and as a bonus stored procedure and performance
tuning.
 Experience with Entity Framework, Dapper ORM, AutoMapper, or similar.
 Source Control and CI (such as TFS, Git, Jenkins)
 Various working methodologies (Agile, Scrum).

GOOD TO HAVE::

 Bachelor in Computer Science /Engineering or equivalent.

 Some familiarity with ASP.NET MVC / .NET Core MVC.

 Front-End technologies such as JavaScript, ReactJS, HTML/CSS.

 Keeps up to date on new technologies and methodologies.
 Good knowledge of microservice architecture is an asset.
 Excellent oral and written communication and ability to learn quickly.
 Nice to have experience with (but not essential):
 Experience with JavaEE (JBOSS, Wildfly) and Eclipse.
 Redis Cache Server.

 Experience with Microservice architecture, Docker, Kubernetes, and AWS is a plus.

JOB RESPONSIBILITIES::

 Participate in requirements analysis and collaborate with internal teams to produce
software design.
 Develop and test intuitive, clean, and scalable code that meets and exceeds the needs of
the company.
 Troubleshoot bugs quickly and efficiently to ensure a productive workplace.
 Actively seek ways to improve existing software processes and interactions.
 Develop documentation throughout the software development life cycle.
 Aid and support the coaching and training of other team members.

SUMMARY::

At Evolve Squads, we create world-changing products using God-given talents.

Honored to offer you:

  • Long term projects (1, 2, even 5+ years);
  • Flexible working hours and remote work;
  • 15 days of a paid vacation, 10 days of non-paid vacation, 10 days national holidays;
  • Health working environment and projects that use advanced, cutting-edge technologies;
  • Career growth opportunities;
  • Bonuses for a personal recommendation of new employees new business;
  • A working environment where you communicate and work directly with the Client.

This flexibility allows developers…

  • A better work-life balance
  • Increased productivity
  • The ability to work any time around the clock
  • Reduction in commute time
  • Less sick days
  • More time with family and friends