.Net Backend Developer
Indexed description
What You'll Do
- Lead technical direction on projects and advise developers on coding, design, and testing standards
- Conduct regular code reviews and ensure quality of deliverables
- Resolve complex technical issues and manage the work of other developers
- Contribute to architectural framework design and help establish software implementation standards
- Act as liaison between architecture, vendor, and project teams
- Evaluate and introduce new tools and techniques to improve team practices
- Identify areas for improvement and proactively recommend solutions
- Mentor and support junior developers throughout the project lifecycle
- Foster a collaborative team environment and help others adapt to change
- Degree in Computer Science or a related field, or equivalent experience
- 3 or more years of experience in large scale software development
- 2 or more years of experience as a C# developer with strong knowledge of object-oriented programming, MVC, design patterns, and SOLID principles
- Experience developing and consuming RESTful APIs, SOA services, and microservices
- Proficiency in HTML, CSS, and JavaScript for rich web application development
- Familiarity with relational and document-based databases and SQL
- Experience with cloud-based software development
- Working knowledge of NodeJS, Java, and related technologies
- Experience with Agile methodologies including test-driven development and refactoring
- Strong analytical, problem-solving, and communication skills
- Passion for writing clean, reusable, and scalable code
- Experience shipping two or more consumer-facing web applications
- Familiarity with containerization tools such as Docker or Kubernetes
- Background in large enterprise or regulated industry environments
- 6 month contract based in Calgary, AB
- Hybrid with 4 days onsite per week
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search