Software Developer

Do you want to experiment with Android-based wearables, such as Google Glass and Smart watches? Want to try your hand (or improve your skills) at Augmented Reality? Do you want to develop .NET web apps that will help us to reduce waste and improve productivity? Do you want to create exciting reports!? Er, well, not everything can be exciting. But you will be able to feel a real sense of accomplishment as you develop tools that make a direct and lasting impact to the company's growth. Above all, you must be willing to learn, and willing to share in teaching your coworkers, and provide excellent service to internal customers.
Join a small but ambitious team of software developers to support our quickly growing manufacturing organization. Your job will be to work with us in developing innovative tools for improving our office and manufacturing operations, in reducing the amount of labor required for standard work, and of course, for supporting the current code-base.
Develop full-stack .NET applications using current software development practices
Build web applications
Work with (and write) WCF and Web API services
Design front-end user interfaces to improve user experience and usability
Debug and troubleshoot issues (This should be a given, right?)
Have a security-minded view to development
Support and/or lead unit testing, continuous integration, and configuration management
Work and communicate well with your fellow developers, managers, and users
Follow our in-house coding standards
Able to deal comfortably with ambiguity in a change-driven development project
Maintain and modernize existing applications. Yes, we do have some legacy VB6 that we will be converting to C# or obsoleting via better application design.
All levels of experience will be considered.
.NET framework
Good command of C#
ASP.NET MVC and Web forms
HTML, CSS, JavaScript, jQuery, Ajax
SQL Server or Similar
Android, IOS, and/or Xamarin development
Bachelor's degree in computer science, software engineering, or similar field is preferred.
Degree can be substituted with relevant and progressive experience
Iron Mountain, Michigan. Sorry, remote work is not available for this position.

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

Software Developer, Academic Innovation
Ann Arbor, MI University of Michigan
SYNC HMI Software Developer
Dearborn, MI Ford Motor Company US
Software Developer
Ann Arbor, MI Wolverine Technical Staffing, Inc
IT Senior Software Developer
Detroit, MI DTE Energy
.net Software Developer Specialist - Edina, MN
Detroit, MI Accenture