Job Description :
Job Title: .Net Application Developer
Location: Auburn Hills, MI
Salary: $DOE/year
Duration: Direct Hire/Permanent Position
Interview: Phone/In Person/Web Cam
Remote/Telecommute: NO
Work Status: (GC EAD/GC/US Citizens or TN visa)

Experience in an insurance environment or other service industry
Rational Unified Process (RUP) development methodology
Joint Application Design (JAD)/Rapid Application Design (RAD) techniques
Database modeling
Bachelor Degree in Computer Science, Information Science, Management Information Systems, Business Administration or a related field
8+ years of experience with .Net development using C#, ASP.Net, Web API, MS SQL
Previous experience with web applications development and managing professional web sites, including server management, data modeling and integration
Solid front-end development skills and experience utilizing JavaScript, HTML5, CSS3, AJAX, JQuery
Experience developing web services and related technologies (JSON, REST, SOAP and XML)
Native or Xamarin mobile application development in iOS and/or Android
Experience working with and programming in a Content Management Systems
Solid understanding of OOP and N-Tier architecture
Knowledge and experience with SDLC methodologies

Qualifications: Minimum requirements to qualify
Education (include minimum education and any licensing/certifications):
Bachelor’s degree in Computer Science or a related field or an equivalent level of work experience.

Experience in/with:
Designing, developing, implementing, or supporting complex to moderately complex information systems
Building or supporting mainframe or distributed systems
Identifying, analyzing and resolving complex business/technical problems
Technology assessment, recommendations and selection
Providing technical consultation/leadership to project teams
Staffing, coordinating/leading a large project team or a variety of small project teams
Budgeting and expense control
Mainframe, distributed, and/or Web-based system design and development
Database management systems (e.g., IMS, DB, Oracle, DB2, SQL Server)
PC fundamental software tools (e.g. MS Office)
Programming languages (e.g., COBOL, JAVA, HTML, XML, C++)
Prototyping
Database design
Project management tools and techniques
Multi-platform capabilities
User interaction
HTML and web development tools
System development tools (e.g. Endevor, IMS Expert, Xpediter, SQA Team Test and Eclipse)
Integration

Knowledge and Skills:
Relational database concepts
Use cases, object oriented design and programming techniques
Systems operation practices
Security and control procedures
Web server and ip-level distributed technologies
Evaluation of a complex system and understand the inter-dependencies between components