Previous Job
Application Developer II (AD04)
Ref No.: 18-01264
Location: Auburn Hills, Michigan
Start Date / End Date: 07/02/2018 to 12/31/2018
Job requirement:
• Responsible for leading detailed design, development/unit testing and integration of applications
• Produce scalable and flexible, high-quality code that satisfies both the functional and non-functional requirements
• Develop configurable software services that support applications integrates to enterprise services
• Lead root cause analysis and troubleshooting including bug remediation
• Uses secure development best practices and design patterns
• Create or update design and systems documentation for developed or modified modules
• Create process and data flow diagrams for data movement capture
• Cross train team members for full knowledge coverage on team
• Analyze and translate business requirements to technical design
• Collaborate/communicate with project team and business users as required
• Support functional testing and performance testing
• Works with technical delivery lead on project activities
• Ensure assigned work is implemented within project schedules
• Design, develop, deploy, test and maintain technical assets in a highly secure and integrated enterprise computing environment
• Strong Automotive OEM experience
• Solid understanding of various enterprise services and micro-service concepts
• Experience with enterprise application security approaches
• Experienced in waterfall, iterative, and agile methodologies

Skill sets requirement
• 7+ years of hands-on software analysis and development experience with knowledge and experience in all phases of Software Development Life Cycle (SDLC).
• 5+ years of in-depth experience with the following server-side technologies: .NET, .Net Framework, C#, ASP.Net MVC, Entity Framework, NHibernate, etc.
• 5+ years of working with Visual Studio (2012 or higher)
• 2+ years of experience with using XAML to write Windows Presentation Foundation (WPF) applications.
• Experience with full-stack web technologies including HTML5, CSS, JSON, JavaScript framework such as Kendo.UI, Vue.js, Angular or React.
• Knowledge of performance profiling methods and tools used in .NET application development
• Experience with Web API consumption
• Proficient with UML models, and using them for communicating and documenting application designs
• Strong knowledge of algorithms, design patterns and fundamental computer science concepts
• Experience with continuous integration tools (e.g. SVN/git, Jira, Jenkins, Maven, etc.)
• Experience with relational databases (Oracle, MySQL)
• Experience implementing authentication, authorization, Single Sign On, SAML, OAuth

Unique Skills
Heavy emphasis on experience with the following technologies:
• VB.Net
• Windows Presentation Foundation with XAML
• MVVM ( Model View ViewModel ) design pattern
• Visual Studio
• SQL and stored procedure
• Json
• Subversion
• Jira
• HTML5, CSS, JavaScript

Additional Requirements
This is an onsite requirement at Auburn Hills, MI. So we must have local candidates or someone who is willing to relocate to Michigan at their own cost. Must have hands on experience - this is a developer position not a Lead position This is a Contract to Hire position.