How Remoteville checks and expires listings
Dotnet Developer
Skills
.NET FrameworkAgile DevelopmentC#Computer ScienceJavascriptMicrosoft SQL ServerSQL
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
