RRemotevilleRemote roles worth applying for.

How Remoteville checks and expires listings

C#/.Net Developer

Skills
ASP.NETBack-End Web DevelopmentC#Computer ScienceMicrosoft SQL ServerDebuggingRemote Procedure Call
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 3-5 years of IT development experience with professional coding expertise
  • Bachelor's Degree in Computer Science or Mathematics
  • Possession of relevant development certifications or relevant work experience
  • Proficiency in C# .Net with MS SQL backend
  • Experience with unit testing release procedures coding design and documentation protocols
  • Proficiency using versioning tools like GIT CVS SVN Mercurial etc
  • Demonstrated organizational analytical and interpersonal skills
  • Flexible team player with the ability to manage tasks independently and take ownership of responsibilities
  • Ability to learn from mistakes and apply constructive feedback to improve performance
  • Effective independent decision-making skills
  • Ability to communicate technical information clearly and articulately
  • Adaptability to a rapidly changing environment
  • In-depth understanding of the systems development life cycle
  • Proficiency programming in more than one object-oriented programming language including C# .Net Angular or React
  • Database knowledge in MS SQL including design and complex stored procedure development
  • Proven experience as a .NET Developer
  • Familiarity with architecture styles APIs including REST and RPC
  • Familiarity with the ASP.NET framework SQL Server and design architectural patterns like MVC
  • High critical thinking skills to evaluate alternatives and present solutions consistent with business objectives and strategy

Nice to have

  • Health Care domain experience
  • Experience using Agile methodology
  • Angular or React experience

Day to day

  • Producing code using .NET languages (C# ASP .NET)
  • Upgrading configuring and debugging existing systems
  • Providing technical support for web desktop or mobile applications
  • Participating in requirements analysis
  • Collaborating with internal teams to produce software design and architecture
  • Writing clean scalable code using .NET programming languages
  • Testing and deploying applications and systems
  • Revising updating refactoring and debugging code
  • Improving existing software
  • Developing documentation throughout the software development life cycle (SDLC)
  • Serving as an expert on applications and providing technical support