How Remoteville checks and expires listings

C# Architect

Skills
.NET FrameworkFront-End DevelopmentReact.JsSoftware ArchitectureTypescriptJqueryAngular
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Expert knowledge of C#.
  • Strong software architecture background.
  • Proficient in leading the design and development of component architectures pluggable frameworks extensible platforms and RESTful APIs.
  • Strong proficiency in Angular framework (Angular 2+) TypeScript HTML5 CSS3 and JavaScript/jQuery.
  • Experience with other front-end frameworks/libraries such as React.js or Vue.js.
  • Understanding of microservices architecture and experience in building scalable and modular applications using microservices patterns.
  • Familiar with building loosely coupled systems.
  • Solid understanding of common design patterns like Singleton Factory Builder Strategy Observer and Dependency Injection.
  • Proven track record in integrating diverse systems.
  • Able to recognize and apply appropriate design patterns in different scenarios.
  • Knowledge of architectural patterns like MVC MVVM and Clean Architecture implemented in .NET Core applications.
  • Understanding of security best practices for web applications including data encryption secure authentication methods and protection against common security vulnerabilities (OWASP Top Ten).
  • Possess project leadership and management skills.
  • Capable of leading teams.
  • Excellent communication skills for conveying design ideas and recommendations to both technical and non-technical stakeholders.

Nice to have

  • Expert knowledge in Angular
  • Experience in cloud services
  • Experience in CI/CD
  • Familiarity with Agile methodologies
  • Background in reusable security solutions
  • Proficiency in application logging platforms
  • Experience in court systems

Day to day

  • Lead the design and development of component architectures pluggable frameworks and extensible platforms.
  • Develop RESTful APIs and scalable modular applications using microservices architecture.
  • Implement front-end frameworks like Angular React.js or Vue.js with proficiency in TypeScript HTML5 CSS3 and JavaScript/jQuery.
  • Integrate diverse systems and apply appropriate design patterns in different scenarios.
  • Ensure web application security using best practices such as data encryption secure authentication methods and protection against vulnerabilities.