Senior Software Engineer

Our client is looking for a full time Senior Software Engineer to join their team, the company is located in Los Angeles, CA and the position is fully remote. Responsibilities Develop, enhance, modify andor maintain front-end and back-end applications and services Design, implement, and write automated tests that conform to software best practices. Contribute in applicationservices overall architecture and design Provide production support for existing applications and collaborate with team. Qualifications 4+ years of recent hands-on coding and software design Bachelorrsquos degree in computer science Excellent Communication skills Strong foundation in design patterns and software development best practices Understanding of SOLID principles and Clean code principles Familiarity with software quality practices such as unit testing, mocking, Integration testing, code coverage Experience with C.NET, APS.NET MVCWebAPI, Object Relational Mappers Working knowledge of JavaScript frameworks such as React, Angular etc knowledge of Node.js and MSSQL database design Familiarity with Continuous Integration CICD pipelines TeamCity, Azure DevOps, Jenkins Advanced Knowledge of SASS and HTML5 Solid understanding of Git Desired qualifications Cloud technologies AzureAWS PSake Dependency injection frameworks such as Simple Injector .NET Core ORM technologies (NHibernate, Dapper, Entity Framework)

Related Post

DevOps EngineerDevOps Engineer

Aspiration is the first VC-backed neobank on a mission to be the leading consumer financial services brand and company focused on sustainability and the environment. At Aspiration, we created the

DevOps EngineerDevOps Engineer

Required Security Clearance: Top Secret/SCI City: Colorado Springs State/Territory: Colorado Travel: None Potential for Teleworking: No Schedule: Full Time DoD 8570 IAT Requirement: IAT II (Security, CySA, CCNA Security, GICSP,