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 (CICD). 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-RWebSocket). Other Competencies Excellent verbal and written English communication skills. Strong problem-solving skills. Strong attention to detail, organization, and timeproject 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.