Software Developer

Seeking a Software Developer for a contract role.
The ideal candidate will have a craftsmanship approach to software development and a demonstrated talent and desire for learning new technologies, skills, and best practices.
Essential Functions The individual will design, code, test, and debug software modules under the direction of senior staff members.
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.
Qualifications Bachelor's Degree or equivalent level of work experience Experience with C#, .
Net Framework 4.
0 or newer, and Visual Studio 2010 or newer.
3+ 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.
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.
Solid UI design skills.
Graphical design skills are a plus.
Desired Skils:
Net MVC, and Entity Framework.
HTML, Javascript, and CSS.
Javascript UI frameworks such as Knockout.
js SQL Server.
Entity Framework or similar ORM tools IoC concepts and experience with Autofac or similar DI Containers RP1210/J1939/J1587 hardware communications.
multi-threaded programming concepts.
Team Foundation System Highly Desired Skills:
MV-VM/MVP/MVC design patterns.
SOLID coding principles and knowledge of design patterns.
Test-Driven Development using MSTest and Moq or similar tools.

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