Backend Software Developer Opportunity
We are seeking a skilled software developer to join our team. As a senior backend developer, you will be responsible for driving innovation and digital transformation within our organization.
* 5+ years of experience as a .NET/C# developer or application developer is required.
* Familiarity with the ASP.net framework, SQL Server, and design/architectural patterns is essential.
* Expertise in .NET languages (e.g. C#, .Net Core), Entity Framework is necessary.
* Strong experience with databases like SQL, creating, improving, and maintaining stored procedures, queries, and functions is expected.
* Understanding of query and execution plans to refine and optimize is crucial.
* Understanding of design patterns, SOLID principles, and unit testing practices is essential.
Requirements:
* A bachelor's degree in software engineering or a related field is preferred.
* Experience with authentication and authorization mechanisms like OAuth2 is required.
* Familiarity with CI/CD tools like Azure DevOps or GitHub Actions is necessary.
* Proficiency in source control and versioning systems like Git is expected.
* Experience with logging, monitoring, and diagnostics in cloud environments is desired.
* Relevant experience working with Angular and/or React web applications is beneficial.
Benefits:
* This role offers opportunities for professional growth and development.
* You will be part of a dynamic team that values collaboration and innovation.
* We offer a competitive salary and benefits package.
Others:
* Excellent communication and teamwork skills are required.
* English proficiency is necessary, Spanish is an asset.
* Candidates must be able to work independently and as part of a team.
* Autonomous acting, sometimes unclear instructions, and need to contact people to get details and instructions are common challenges in this role.