Responsible for the development, enhancement, troubleshooting and maintenance of software applications with Microsoft.NET platform, Azure Cloud and JavaScript frameworks; analyze application requirements by performing in-depth analysis; evaluate and develop different approaches of design solutions; plan, design, and develop new feature functionality for software applications per customer and internal specifications; produce high quality, well-tested code with appropriate unit tests; conduct Unit Testing and Integration Testing; utilize and apply knowledge of Azure Cloud platform, ASP.NET Core, Entity Framework Core, .NET Core, PL/SQL, C/C, JavaScript, C#, ADO.NET, jQuery, AJAX, TFS, GIT, XML, Web Services, Microservices, MVC, and Cosmos database to perform duties; troubleshoot and resolve issues based on existing technology in a rapid and high quality manner; serve as a critical team member in supporting development activities using SDLC methodologies and practices; and identify, troubleshoot, and debug defects in designated application codes.Location: 23570 Haggerty Road, Farmington Hills, MI 48335Salary: $98,722 per yearEducation: Bachelors Computer Engineering, Computer Science, Computer and Information Science, or in a related field of study (will accept equivalent foreign degree);Training: None;Experience: Six (6) months in the position above, as a Software Engineer, as a Software Developer, as an Assistant Systems Engineer, as a Research Assistant, or in a related occupation;