RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

Dotnet Developer

Skills
.NET FrameworkAgile DevelopmentC#Computer ScienceJavascriptMicrosoft SQL ServerSQL
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • Years of experience in .NET development, including C#, ASP.NET, MVC, and Web API.
  • Solid understanding of object-oriented programming (OOP) concepts and design patterns.
  • Experience working with relational databases, such as SQL Server, and proficiency in writing SQL queries and stored procedures.
  • Familiarity with front-end technologies, including HTML, CSS, JavaScript, and jQuery.
  • Experience using version control systems, such as Git.
  • Strong problem-solving skills and the ability to work both independently and as part of a team.
  • Excellent communication skills, both written and verbal, with the ability to effectively collaborate with team members and stakeholders.
  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support
  • Experience with .NET Core and/or Blazor.
  • Familiarity with cloud platforms, such as Azure or AWS.
  • Experience working with Agile/Scrum methodologies.

Nice to have

  • Experience with .NET Core and/or Blazor.
  • Familiarity with cloud platforms, such as Azure or AWS.

Day to day

  • Participate in requirements analysis
  • Collaborate with internal teams to produce software design and architecture
  • Write clean, scalable code using .NET programming languages
  • Test and deploy applications and systems
  • Revise, update, refactor and debug code
  • Improve existing software
  • Develop documentation throughout the software development life cycle (SDLC)
  • Serve as an expert on applications and provide technical support