Senior .NET Developer

Skills
.NET FrameworkASP.NETC#OOPREST ApisSoftware DevelopmentC
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Hold a Bachelor’s degree in Computer Science Engineering or a related field
  • Possess over 9 years of professional experience in .NET development including mastery of C# and ASP.NET
  • Demonstrate strong experience with web services RESTful APIs and SQL Server
  • Understand software design patterns object-oriented programming and best practices
  • Possess excellent problem-solving skills and the ability to work both independently and as part of a team
  • Have strong communication skills and the ability to interact effectively with stakeholders
  • Experience with Agile/Scrum methodologies is preferred

Nice to have

  • JavaScript
  • HTML
  • CSS

Day to day

  • Design develop and maintain high-performance .NET applications using C# and ASP.NET
  • Lead the architecture and design of new software solutions ensuring alignment with business requirements and technical standards
  • Collaborate with cross-functional teams to gather and analyze requirements and provide technical guidance and support
  • Optimize application performance troubleshoot issues and implement effective solutions
  • Stay current with industry trends and emerging technologies to continuously improve development processes