US Jobs US Jobs     UK Jobs UK Jobs     EU Jobs EU Jobs

   

.NET Developer

OVERVIEW

Cayenta is seeking a talented intermediate-level .NET Backend Developer to join our software development team.

In this role, you will focus on implementing robust, scalable application business logic for our next-generation Customer Information Systems (CIS) and Enterprise Resource Planning (ERP) platforms.

While this role is primarily backend-focused, experience with React or Go is highly valuable.

Prior experience working on software for Utilities is a significant plus.

We’re looking for a developer with a proven track record in building and maintaining modern backend applications, a passion for solving complex challenges, and a mindset focused on continuous improvement.

You will report to the Director of Research & Development, with a preference for candidates based in Canada.

WHAT WILL BE YOUR NEW ROLE


* Take ownership of backend features and services, developing scalable and efficient application logic for our CIS and ERP platforms.


* Implement APIs and business logic using .NET and GraphQL, ensuring high performance, scalability, and maintainability.


* Collaborate with frontend developers to integrate APIs and provide seamless backend support for modern user interfaces.


* Work with relational and non-relational databases, designing schemas and optimizing queries to support application needs.


* Proactively identify and resolve complex issues, including debugging and optimizing backend performance.


* Actively participate in code reviews, mentor junior developers, and ensure adherence to backend development best practices.


* Stay informed about advancements and best practices in backend development to suggest and implement continuous improvements.

WHAT ARE WE LOOKING FOR


* 3+ years of professional experience in backend development, with a focus on .NET, supported by an undergraduate degree in Computer Science or equivalent practical experience.


* Strong knowledge of C#, with experience building and maintaining APIs using frameworks like ASP.NET Core.


* Proficiency in working with relational and non-relational databases (e.g., SQL Server, PostgreSQL, or MongoDB).


* Familiarity with designing and implementing RESTful APIs and working with GraphQL.


* Experience with modern authentication mechanisms such as OAuth or JSON Web Tokens (JWT).


* Knowledge of CI/CD workflows and DevOps tools such as GitHub Actions, Azure DevOps, or Jenkins.


* A proactive, self-driven mindset with excellent interpersonal and communication skills, enabling effective collaboration and ownership of projects.

WHAT WILL MAKE YOU STAND OUT


* Experience working on backend systems for Utilities software, such as CIS or ERP applications.


* Familiarity with React or Go development, showcasing your ability to collaborate effectively with frontend teams or transition into full-stack projects.


* Knowledge of cloud environments, such as Microsoft Azure, and experience with contain...




Share Job