Job Description :
Location is Sterling Heights, MI

Direct Hire

Salary range 60 to 70K

Position Overview:
We are seeking an Applications Engineer to join our highly energetic Business Innovation and Technology Services
(BITS) team. As a member of our team, the individual will work directly with other Application and Database Engineers,
Architects and our internal client team. The individual must be well-versed in designing, coding and supporting dynamic /
scalable solutions, leveraging various application development technologies.

This is a unique position which requires a diverse range of skills and must use a team-oriented approach in the
development and support of our technical solutions. The candidate will work collaboratively with our internal and external
customers to design, develop and support highly innovative technology solutions. Candidate must have solid
verbal/written, organizational and presentation skills, and be comfortable leading and directing others to accomplish the
goals and objectives of the organization.

Position Requirements:

· Design and implement technical solutions that are efficient, scalable and maintainable

· Design and code application components in a dynamic environment utilizing a test driven development approach

· Assist in the creation and maintenance of project tasks and schedules

· Accurately estimate the time and resources required to complete development work and tasks.

· Assist in providing programming estimates identifying potential problems and recommending alternative solutions

· Work in close cooperation with functional team members to form a team effort in development

· Coordinate configuration of back-end components in support of application development

· Perform analysis and debugging

· Provide direction/shares knowledge with team members in areas of expertise

· Be open to continuously learning from team members

· Continuously act to enhance knowledge of new technologies, business processes, and project management

· skills, staying abreast of trends, latest industry developments and knowledge sharing among colleagues

· [Type here]

· Provide development and support for portions of one or more applications which may span multiple product or

· platform development teams

· Complete assigned initiatives on time and with a high degree of quality as outlined on project and program

· specifications

· Assist and/or lead the development and presentation of product demonstrations to CDSI staff

· Report status of assigned software development and/or maintenance tasks

· Firm understanding of SDLC methodologies; inclusive of Waterfall and Agile-SCRUM

Position Requirements:

· Thorough understanding and experience in object oriented design and programming

· Demonstrated experience in the development of web-enabled applications

· 5-7+ years demonstrated experience building web sites and enterprise level web applications.

· ASP.NET Web Forms and MVC 5+ / HTML / REST /.NET Core

· Strong C#, JavaScript, HTML, CSS language skills.

· Strong skillset within Entity Framework.

· Use of 3rd Party development controls: Devexpress, Sitefinity, Syncfusion.

· Experience with Entity Developer and other ORM Mappers/Tools.

· Strong knowledge of Web API, JSON, XML and WCF development

· Experienced with JavaScript frameworks such as JQuery and/or AngularJS

· Experienced in Responsive and Adaptive web site design.

· Experience with SQL Server and Oracle RDBMS, Stored Procedures and/or PL/SQL

· Experience using source code control systems, such as TFS, Subversion or GIT

· Knowledgeable with BI platforms design and development.

· Use Test Driven Development (TDD) and Behavior-Driven Development (BDD) techniques.

· Strong knowledge and skill with Visual Studio 2015 and ReSharper.

· Eligibility to work in the United States without sponsorship

· Bachelor Degree in Computer Science, Information Systems or equivalent recent work experience

· Strong inter-personal and communication skills, analytical and problem research / solving skills