Location: Mountain View, CA
Length: 12 months - 40 hours per week - 100% on-site
Process: one-round on-site.
Full background and drug test required, U.S. citizen and green card HIGHLY preferred.
Product
Client is looking for an experienced Software Engineer to lead a team to research, design, develop and validate new systems and solutions.
Scope
- Will be responsible to work directly with Product owner to turn user stories into a working C#.Net and Angular production ready application using object oriented design patterns and practices to develop maintainable code.
- Design and implement high quality and performance client software by leveraging a strong understanding of firmware protocols.
- Coordinating the workflow between the graphic designer, the HTML coder, and yourself
- Will be working in a fast paced Agile scrum development environment.
- Will be responsible to provide status update and risk assessments on product development and project schedules.
- Evaluate, review designs and test to determine if software will perform according to requirements and specifications.
- Will be responsible to participate in code reviews and use case collaborations.
- Collaborate with Quality engineers to guide the integration testing with other applications.
Necessary Skills
- Strong .net development (NOT just a pure ASP.net profile), more of a Windows Service/Desktop Applications Background
- Working experience in developing and deploying WebAPI RESTFul
- Expert level knowledge of C# and AngularJS (Versions 4, 5, 6, or 7)
- Proficiency with JavaScript and HTML5
- Moderate SQL skills
- Some knowledge of architecture
- Be able to read and understand C++
Desired Skills
- Basic knowledge of Socket Programming
- Basic knowledge of Ionic and Electron framework
- Familiar with Agile environment