C# Software Engineer

Company:  Commercial Programming Systems
Location: Los Angeles
Closing Date: 05/06/2024
Hours: Full Time
Type: Permanent
Job Requirements / Description
Job Description

C# Software Engineer

12 month assignment with a definite interest in being able to hire the person to a full-time position.

W2 employees only

The contract is remote, but will require some travel to various Los Angeles County locations for meetings.

Required Skills

* Expertknowledge of C#.
* Strong software architecture background.
* Strong experienceinleading 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 experienceinbuilding scalable and modular applications using microservices patterns.
* Familiarity and experienceinbuilding loosely coupled systems.
* Solid understanding of common design patterns such as Singleton, Factory, Builder, Strategy, Observer, and DependencyInjection.
* Proven track recordinintegrating diverse systems.
* Ability to recognize and apply appropriate design patternsindifferent scenarios.
* Knowledge of architectural patterns like MVC (Model-View-Controller), MVVM (Model-View-View Model), and Clean Architecture.
* Experienceinimplementing these 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 can convey design, ideas, and recommendations to both technical and non-technical stakeholders.

Desired skills

* Experienceinthe design/development of software development platforms.
* ExpertknowledgeinAngular.
* Experienceincloud services (AWS or Azure) -Infrastructure as code, e.g. ARM templates
* ExperienceinContinuousIntegration/Continuous Development (CI/CD)
* ExperienceinCourt Systems
* Strong backgroundinleading the development of UI/UX-based component architectures, pluggable frameworks, and extensible platforms.
* Strong backgroundinreusable application security solutions, security architectures, and Identity and Access Management.
* Strong backgroundinapplication logging platforms.
* Familiarity with Agile methodologies and experience workinginAgile development teams, collaborating closely with stakeholders and other team members.

Contact Paul
Apply Now
Share this job
  • Similar Jobs

  • Software Engineer

    Los Angeles
    View Job
  • Software Engineer

    Los Angeles
    View Job
  • Software Engineer

    Los Angeles
    View Job
  • C# Developer / Architect (Contractors)

    Los Angeles
    View Job
  • Senior Software Engineer

    Los Angeles
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙