Principal .NET Engineer

Devonshire_Jobs Principal .NET Engineer

Devonshire Recruiting & Consulting Partners is actively seeking a skilled and experienced Principal .NET Engineer who can drive impactful software experiences and deliver them utilizing the latest backend technologies and modern engineering best practices. You will collaborate with a talented team of engineers, designers, and project managers throughout the full software development lifecycle. This role is perfect for someone who understands the value of strong relationships and strives to consistently exceed client expectations by delivering high-quality, scalable solutions.

Key Responsibilities:

  • Develop clean, efficient, and scalable code using .NET programming languages.
  • Stay informed on current terminology, best practices, and advancements in coding.
  • Design, develop, and maintain technical interfaces, system architecture, and web applications.
  • Collaborate with teams to adapt and improve existing applications.
  • Create and test software prototypes and applications.
  • Design and implement user interfaces and client-facing displays.
  • Assist with project requirements, coordinating with team members and other developers to ensure smooth project execution.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience in training or fellowships.
  • 7-10+ years of hands-on experience in developing large-scale enterprise applications using .NET/.NET Core in an Agile or Scrum environment.
  • Strong expertise in microservices architecture, web technologies, and enterprise applications.
  • Solid foundational knowledge of JavaScript and experience working with Git.
  • Ability to thrive in a fast-paced, dynamic startup environment.
  • Familiarity with other open-source languages and both object-oriented and functional programming paradigms.
  • Willingness to quickly adapt to and learn new technologies and tools to solve problems effectively.
  • Proficient in modern browser capabilities and technologies.
  • Knowledge of software design patterns and a demonstrated ability to debug and manage complex systems.
  • Awareness of user experience (UX) design principles and attention to detail.
  • Excellent communication skills, driven by a positive attitude, empathy, and a desire for continuous improvement.

Desired Skills:

  • Proficiency with the ASP.NET framework, SQL Server, Entity Framework, MVC, C#, and .NET.
  • Familiarity with REST and RPC architecture styles/APIs.
  • Strong knowledge of Agile methodologies.
  • Excellent problem-solving and troubleshooting abilities.
  • Ability to work effectively in a collaborative team environment.

Bonus Skills:

  • Experience with React.js is preferred 
  • Expertise in benchmarking and optimizing JavaScript performance.
  • Experience designing scalable applications and systems.
  • Familiarity with backend technologies, including Node and .NET.
  • Experience migrating legacy applications to modern frameworks and architectures.

To apply for this job email your details to careers@devonshirerecruitment.com

Comments are closed.