Software Developer
Role details
Job location
Tech stack
Job description
Design and develop software applications based on the analysis of user's requirements. Perform requirement Synthesis & Strategic Design. Serve as a senior team member responsible for the endto-end development of complex applications. Provide data-driven status updates and issue logs to facilitate precise financial forecasting and human capital resource planning for high-stakes technical milestones. Manage and evolve large-scale software ecosystems using ASP.NET MVC, C#, Azure, AWS, C++, Python, Micro Services, REST APIs, Oracle, and SQL Server. Primary worksite is Farmington Hills MI, but relocation possible.
Requirements
Master degree in Computer Science or Applications or Information Systems or Business Analytics or related with 6 months experience as Software Engineer or Architect or Software or Application Developer or Technical Lead or Technical Engineer or IT Consultant or related.