How Remoteville checks and expires listings
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Solid grasp of design patterns and principles, Object-Oriented Design (OOD), Service-Oriented Architecture (SOA), Microservices, Event-Driven Architecture (EDA)
- Expertise in C#
- Broad knowledge of Microsoft frameworks, including .NET/.NET Core, ASP.NET/ASP.NET Core, MVC/WebAPI, WCF, WF, Entity Framework
- Expertise in SQL Server, T-SQL, and relational concepts
- Experience in REST API, JSON, XML, XSLT
- Good working knowledge of SPA frameworks like Angular, JavaScript/AJAX/jQuery, HTML
- Working knowledge in security aspects like OWASP, static code analyzers like SonarQube
- Experience in Agile/SCRUM methodologies, Agile modeling
Nice to have
- Knowledge of Architecture Frameworks like TOGAF
- Working knowledge of Roslyn Compiler platform
- Knowledge of Containerization
- Strong teamwork skills
- Strong verbal and written communication skills
- Strong customer service attitude
- Passion for learning and continuous improvement
- Utilizes defined standards and processes
Day to day
- Delivers innovative solutions and makes qualitative judgments on solution approaches.
- Uses empirical data to assess architectural requirements like security, scalability, performance, availability, and redundancy.
- Participates in discussions with Product Owners, Business Analysts, and domain experts to determine requirements and model business processes.
