How Remoteville checks and expires listings
Senior . NET Software Engineer
Skills
.NET FrameworkASP.NETApplication DevelopmentC#MVCOOPJquery
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Strong understanding of SQL queries ability to build SOLID C# business logic and comfort using Models to render MVC views and partial views on the frontend
- Experience with jQuery and Javascript to load views via AJAX and handle user interactions
- Extensive experience with agile development using a git repo branching and CICD
- Proficient in Azure DevOps Boards Repos CI/CD pipelines
- 5+ years of .NET .NET Core and Azure application development experience
- Strong knowledge of object-oriented programming SOLID principles design patterns best practices dependency injection containers and Responsive Design
- Strong problem-solving skills and ability to collaborate effectively cross- functionally
- Excellent written and verbal communication skills
- Demonstrated analytical problem-solving organizational and interpersonal communication skills
- Bachelor's degree in computer science Engineering or related field
Day to day
- Improve code quality while fixing bugs adhere to SOLID principles while designing and delivering new functionality and bring a critical eye for best practices when conducting code review
- Lead by example and regularly demonstrate fundamentals
- Provide context and perspective as the team grows to ensure our ability to scale and continue delivering quality and value to our clients
- Improve development processes and quality assurance
- Write production code quickly test what you build and write unit tests to maintain code quality
- Make incremental improvements recognizing when a refactor is unavoidable
- Apply cognitive flexibility and bring creative approaches to development
- Embrace conversations with stakeholders to understand needs
- Ask hard questions and challenge assumptions to ensure that we're solving the right problems
