Job Description
L'EVATE is hiring on behalf of a fast-growing North American technology company building award-winning, enterprise software solutions across financial services, lending, real estate, and government sectors.
This is a high-impact role where you will design, build, and optimize scalable applications used in real-world business environments. We are looking for a senior developer who can think architecturally, write clean and efficient code, and contribute to high-performance systems at scale.
This is not a basic development role. You will be expected to take ownership, contribute to technical decisions, and operate at a high level while supporting team growth.
What Success Looks Like
Clean, scalable, production-ready code
Strong ownership of backend systems and architecture
High-performance applications, APIs, and database operations
Reliable deployments with minimal production issues
Effective collaboration with cross-functional teams
Contribution to engineering standards and team development
Key Responsibilities
Software Development & Architecture
Design, develop, and maintain applications using C#, .NET Core / .NET Framework, and ASP.NET MVC / Web API
Architect scalable, secure, and maintainable software solutions
Build and optimize RESTful APIs and backend services
Work within microservices-based architectures
Integrate third-party APIs, cloud services, and external systems
Optimize performance across applications, APIs, and databases
Database & Backend Development
Design and optimize SQL Server databases (queries, indexing, performance tuning)
Implement data access using Entity Framework, Dapper, or similar ORM tools
Cloud, DevOps & Deployment
Deploy and manage applications in Azure or AWS environments
Work with CI/CD pipelines and automate deployment processes
Use containerization tools such as Docker (Kubernetes is a plus)
Implement logging, monitoring, and error-handling strategies
Ensure secure coding practices and compliance with industry standards
Technical Leadership & Collaboration
Provide mentorship and guidance to junior and mid-level developers
Conduct code reviews and enforce coding standards and best practices
Collaborate with product managers, business analysts, and design teams to translate requirements into technical solutions
Contribute to system design and technical decision-making
Requirements
Core Skills
5+ years of experience in .NET development
Strong expertise in C#, ASP.NET Core / .NET Framework, MVC, and Web API
Strong experience with Microsoft SQL Server and database design
Solid understanding of OOP, SOLID principles, and design patterns
Experience building scalable, high-performance applications
Experience using AI coding tools, specifically Claude Code, to improve development workflows, debugging, and productivity
Frontend (Preferred But Not Required)
Experience with JavaScript, TypeScript, and frameworks such as React, Angular, or Blazor
Cloud & DevOps
Experience with Azure or AWS cloud platforms
Strong experience working with Git and Agile development environments
Familiarity with CI/CD pipelines and automated deployments
Experience with Docker or containerized environments
Other Requirements
Strong problem-solving, debugging, and troubleshooting skills
Excellent English communication skills
Ability to work EST hours
Reliable work setup and internet connection
Nice to Have
Experience with microservices architecture
Familiarity with NoSQL databases (MongoDB, Redis, CosmosDB)
Experience with GraphQL, gRPC, or real-time systems (SignalR, WebSockets)
Experience with unit testing frameworks
Exposure to AI/ML integration within applications
Microsoft Azure certifications
Ability to effectively leverage Claude Code to increase development speed, improve code quality, and streamline workflows
Role Details
Full-Time Remote Role
EST working hours required
Long-term opportunity with growth potential
Start Date: ASAP