[Close] 

Software Developer MVP MV-VM

12+ month contract to Direct Hire
Salary: 96,000.00 per year
Galesburg, MI USA

Required: Bachelors or equivalent experience
- Experience with C#, .Net Framework 4.0 or newer, and Visual Studio 2010 or newer.
- Three plus years of experience in .NET programming required.
- Strong object-oriented coding skills, ability to work with multi-layered, loosely-coupled, service-oriented libraries and applications.
- A craftsmanship approach to software development and a demonstrated talent and desire for learning new technologies, skills, and best practices.
Highly Desired:
- Experience with MV-VM/MVP/MVC design patterns.
- Familiarity with SOLID coding principles and knowledge of design patterns.
- Test-Driven Development using MSTest and Moq or similar tools.
Desired:
- Experience with WCF, ASP.Net MVC, and Entity Framework.
- Experience with HTML, Javascript, and CSS.
- Experience with Javascript UI frameworks such as Knockout.js
- Experience with SQL Server.
- Experience with Entity Framework or similar ORM tools
- Familiarity with IoC concepts and experience with Autofac or similar DI Containers
- Familiarity with RP1210/J1939/J1587 hardware communications.
- Familiarity with multi-threaded programming concepts.
- Experience as a user of Team Foundation System for source control and work item management.
- Solid UI design skills. Graphical design skills are a plus.
5 - 7 years' experience in role. Works with higher level developers to learn about the organization's business environment, system issues and software development tools. Under direct supervision, assists higher level developers in developing, supporting and modifying software programming applications. Analyzes issues and uses judgment to make decisions. Values others' input and expertise and is willing to learn from others. Developmental knowledge of coding, testing, supporting and debugging software. Ability to work in a team environment and assist other team members in conveying information to business clients. Considers cost of various business actions or alternatives in determining customer solutions. Understands the Impact of Customer Satisfaction. Actively seeks feedback in order to improve his/her performance.
Developer
Selected candidate will be responsible for the continued development of diagnostic software used in the commercial vehicle market. The application is written in C# using Visual Studio 2013, .Net Framework 4.5, WCF, Entity Framework, Autofac, ASP.Net MVC, Javascript, HTML5, CSS, SQL Server, and SQL Server Compact. The individual will design, code, test, and debug software modules under the direction of senior staff members. As skills develop, more challenging and progressively more complicated programs and modules will be assigned.
Required:
- Experience with C#, .Net Framework 4.0 or newer, and Visual Studio 2010 or newer.
- Three plus years of experience in .NET programming required.
- Strong object-oriented coding skills, ability to work with multi-layered, loosely-coupled, service-oriented libraries and applications.
- A craftsmanship approach to software development and a demonstrated talent and desire for learning new technologies, skills, and best practices.
Highly Desired:
- Experience with MV-VM/MVP/MVC design patterns.
- Familiarity with SOLID coding principles and knowledge of design patterns.
- Test-Driven Development using MSTest and Moq or similar tools.
Desired:
- Experience with WCF, ASP.Net MVC, and Entity Framework.
- Experience with HTML, Javascript, and CSS.
- Experience with Javascript UI frameworks such as Knockout.js
- Experience with SQL Server.
- Experience with Entity Framework or similar ORM tools
- Familiarity with IoC concepts and experience with Autofac or similar DI Containers
- Familiarity with RP1210/J1939/J1587 hardware communications.
- Familiarity with multi-threaded programming concepts.
- Experience as a user of Team Foundation System for source control and work item management.
- Solid UI design skills. Graphical design skills are a plus.


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr. Project Engineer - Product Development - N...
Clinton, MI Jabil Circuit
Director of Talent Acquisition & Development
Hamtramck, MI Ajm Packaging Corporation
Claims Development Specialist - Claims Service...
Dearborn, MI AAA (The Auto Club Group)
Trainee (Underwriting/Business Development) - ...
Lansing, MI AF Group
Adaptive Cruise and Lane Support Feature Devel...
Dearborn, MI Ford Motor Company US