Job Description :
3 months contract to hire

Interview: Phone and skype

We are looking for a Senior Software Engineer for a long-term contract opportunity in Orange County with our retail/manufacturer client.
*Shortlist of skills: Cloud environment (Azure/AWS), C# .Net framework, Microservices Architecture.
The candidate should have strong understanding and hands-on experience with comprehensive security principles from a software engineering aspect along with object oriented design and programming skills using CNET, .NET/Core, REST based services, and Web APIs. This role will require strong debugging and troubleshooting skills to provide detailed root cause analysis.
· 7+ years of total experience in IT systems development using Microsoft Technologies.
· 5+ years of developing with C#, .Net/Core, ASP.Net, Entity Framework, HTML5, CSS3, bootstrap, JavaScript, jQuery etc.
Extensive experience with security principles: Authentication, authorization, OAUTH, SAML, public-private key encryption, asymmetric encryption, symmetric encryption, token validation, encoding, single sign-on
Experience with Git, Jira, Jenkins, Visual Studio
4+ years developing services (REST), Implementing caching strategy to improve performance of systems
Strong knowledge of Micro Services and how they are applied in a cloud environment, especially as they relate to .NET
Very strong object oriented design skills with proven track record of well-engineered design
Self-starter who can grasp difficult concepts and large architectures quickly
Experience with unit testing and history of successful interaction with a QA group
· Strong knowledge for web development best practices using modern technology stack.
· Demonstrated ability to design system architecture and implementation of web technology stack for enterprise systems for e-commerce and self-service.
· Experience with ODATA, LINQ, Mongo/Document DB, Angular, React is a plus
· Experience with AWS/Azure cloud is highly desirable
BS or MS in computer science or related technical field