Job Details

ID #19635805
State California
City Los angeles
Job type Permanent
Salary USD Depends on Experience Depends on Experience
Source iSpace, Inc
Showed 2021-09-15
Date 2021-09-10
Deadline 2021-11-08
Category Et cetera
Create resume

.NET Full Stack Developer

California, Los angeles, 90001 Los angeles USA

Vacancy expired!

Title: Senior Software Developer

Location: Los Angeles, CA

Full-Time Position

General Summary:
  • Software Engineer with 5+ years of experience, good eye for UI design, web API, and SQL Database.
  • Work on several web-based applications.
  • Experience with setting up systems on Microsoft Azure and Amazon AWS cloud.

Required Skills:
  • Experience with setting up systems, hosting, failover architecture, and maintaining websites on Microsoft Azure and Amazon AWS clouds.
  • Excellent knowledge and experience with SQL Server, Stored Procedures, and maintaining Azure SQL databases (backups, restores and recovery models).
  • Experience in design and development of .NET Core, ASP.NET, MVC, RESTful API, and SQL Server-based web applications.
  • Experience delivering solutions using enterprise design patterns like CQRS, SOLID principles and different software architectures.
  • Back-end experience with web API (RESTful), SQL Server (Entity Framework), and TDD.
  • Experience with Microsoft Azure DevOps (CI/CD).

Desired Skills:
  • Familiarity with Angular, Typescript, single page, HTML, CSS, progressive and offline web applications.
  • Unit and integration TDD both for front-end and back-end
  • Experience with Agile and Scrum methodologies and collaboration tools such as Git, Jira.
  • Knowledge of containerized application with Docker and Kubernetes
  • Experience developing iOS mobile applications (Objective-C).
  • Experience systems with real data architecture (Signal-R/WebSocket).

Other Competencies:
  • Excellent verbal and written English communication skills.
  • Strong problem-solving skills.
  • Strong attention to detail, organization, and time/project management skills.
  • Knowledge of emerging technologies, standards, and best practices.
  • Keep up with current technology and continue to expand knowledge in new development tools.

Duties and Responsibilities:
  • Participate in new development through the entire SDLC, including requirements, design, development, testing, release, delivery and maintenance.

Education and Experience:
  • This position requires 5+ years knowledge and skills typically acquired through completion of a bachelor's degree in computer science, or related field.

Vacancy expired!

Subscribe Report job