Software Engineer (ASP.Net) Location: Santa Barbara, CA Duration: Long Term

Job Description:

Software Engineer (ASP.Net) Location: Santa Barbara, CA Duration: 6+ mo JOB SUMMARY: â?¢ Looking for an energetic, self-starter to be responsible for software design, development and test of calibration and test software for our infrared sensing systems. â?¢ You will participate in every phase of a project: requirements, software design and coding, unit testing, system integration and beyond. â?¢ You must have excellent verbal and written communication skills in English. â?¢ Your technical, problem solving, and debugging skills must be outstanding and you should possess a willingness and desire to continually learn new technologies. â?¢ Teamwork is very important to us, so your ability to work well with other programmers, engineers, and manufacturing staff is critical. DETAILED DESCRIPTION: â?¢ You will be a member of an exciting team responsible for implementing a sophisticated automated calibration and testing systems for infrared sensors. â?¢ A primary responsibility will be to take part in designing and implementing a web-application based data front-end in ASP.net. â?¢ Additional responsibilities will include working on calibration system aspects including interfacing with hardware, database systems, and various other peripherals. REQUIRED QUALIFICATIONS: â?¢ Minimum 8 years of experience in the field of software engineering â?¢ Core understanding of web-application software architecture, full-stack software engineering, software design principles and design patterns â?¢ Expertise with C# based application development (MVVM, WPF, ReactiveUI) â?¢ Expertise with ASP.net based web-application development (MVC, Angular, React, CSS, HTML-X, JavaScript) â?¢ Familiarity with Web Services â?¢ Experience with SQL Server or similar â?¢ Experience with .NET Entity Framework or similar technology â?¢ Fundamental understanding of object-oriented programming â?¢ Familiarity with service-oriented programming (not web services) â?¢ Fundamental understanding of dependency injection, reflection, and inversion of control â?¢ Fundamental understanding of computer architecture RECOMMENDED SKILLS: â?¢ Familiarity with GIT â?¢ Windows and Linux based software development experience â?¢ Experience with Unit and Integration testing and mocking â?¢ Experience with Microsoft IIS EDUCATION: â?¢ BS or MS in Computer Science, or equivalent Because this position will be working on ITAR regulated products, all candidates must be a \"U.S. Person\" to comply with federal regulations. A US person can be a US citizen or permanent legal resident (green-card holder). Client is an equal opportunity employer.

Share Profile