How Remoteville checks and expires listings
C#/.Net Developer
Skills
ASP.NETBack-End Web DevelopmentC#Computer ScienceMicrosoft SQL ServerDebuggingRemote Procedure Call
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
