C# Developer/Architect @ Tri-force Consulting Services Pvt Ltd - Los Angeles, CA

Similar jobs

C# Developer/Architect

Tri-force Consulting Services Pvt LtdLos Angeles, CA
15 days ago

Job Information


    IT Services

    Work Experience

    5+ years




    Los Angeles




    United States

    Zip/Postal Code


Job Description

Title: C# Developer/Architect

Duration: 12 Months

Remote Role

Required Skills:

  • Strong software architecture background.

  • Strong experience in leading the design and development of component architectures, pluggable frameworks, extensible platforms, and RESTful APIs.

  • Understanding of microservices architecture and experience in building scalable and modular applications using microservices patterns.

  • Familiarity and experience in building loosely coupled systems.

  • Solid understanding of common design patterns such as Singleton, Factory, Builder, Strategy, Observer, and Dependency Injection.

  • Proven track record in integrating diverse systems.

  • Ability to recognize and apply appropriate design patterns in different scenarios.

  • Expert knowledge of C#.

  • Knowledge of architectural patterns like MVC (Model-View-Controller), MVVM (Model-View-View Model), and Clean Architecture.

  • Experience in implementing these patterns 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).

  • Project leadership and management skills.

  • Team leadership skills.

  • Excellent communication skills that are able to convey design, ideas and recommendations to both technical and non-technical stakeholders.

Desired skills:

  • Experience in the design/development of software development platforms.

  • Expert knowledge in Angular.

  • Experience in cloud services (AWS or Azure) - Infrastructure as code, e.g. ARM templates

  • Experience in Continuous Integration/Continuous Development (CI/CD)

  • Experience in Court Systems

  • Strong background in leading the development of UI/UX based component architectures, pluggable frameworks, and extensible platforms.

  • Strong background in reusable application security solutions, security architectures and Identity and Access Management.

  • Strong background in application logging platforms.

  • Familiarity with Agile methodologies and experience working in Agile development teams, collaborating closely with stakeholders and other team members.