Senior .NET Developer

Overview

We are looking for an adept Senior .NET Developer with specialized expertise in .NET Core to join our team. As a Senior .NET Developer, your primary responsibility will involve spearheading the development and maintenance of cutting-edge software applications utilizing the .NET Core framework. Your role will include leading and collaborating with a team of developers to ensure the delivery of high-quality, scalable solutions.

Responsibilities

  • Lead the design, development, and maintenance of software applications using .NET Core.
  • Provide guidance and mentorship to junior developers, fostering a collaborative and learning-oriented team environment.
  • Collaborate closely with cross-functional teams to interpret requirements and transform them into technical solutions.
  • Contribute to architectural discussions, offering insights on technical feasibility and implementing best practices.
  • Conduct code reviews, maintain code quality, and enforce coding standards and practices.

Requirements

  • Demonstrable experience as a .NET Developer with a focus on .NET Core for 5 years.
  • Proficient in C#, .NET Core, and related technologies.
  • Experience with ASP.NET Core for web development and familiarity with client-side frameworks/libraries.
  • Competency in using SQL databases and ORMs like Entity Framework Core.
  • Excellent problem-solving skills and effective communication abilities.
  • Hands-on experience with cloud technologies (Azure, AWS) and microservices architecture.
  • Experience with design patterns and understanding of software architecture principles.

We’re a software company driven by a clear purpose. We believe in going the extra mile, enjoying our work, making complex things simple, helping things grow, and putting our customers first.

What makes us different is our commitment to doing better than expected. Every project we do is filled with excitement and thanks, making sure our solutions really work for the people using them. We’re good at making hard things easy, so the most important parts stand out. We’re always learning new tech because it helps us stay ahead.

We focus on our customers – we don’t just make software; we make it special for each person. At Code Invention, we’re not just tech experts; we’re partners working towards progress together.

Code also has the meaning of “Creators of digital environments”. If you want to be a Creator, let us know,  even if you don’t meet all the requirements!

Apply below now!

Join us and be part of our innovative tech community.

We’re excited to welcome talented individuals who are passionate about making a difference.