Responsible for designing, developing, testing, and deploying scalable web, .NET and API-based software solutions to support business and analytical requirements; participate in full software development lifecycle including analysis, design, development, testing, and deployment; develop backend services and APIs using Python and Flask; design and implement front-end features using React.js and modern JavaScript frameworks; build and optimize databases using SQL and NoSQL systems; integrate RESTful APIs with front-end applications for data visualization and analytics; develop and maintain cloud-based applications on AWS and OpenShift environments; participate in Agile/Scrum development processes including sprint planning, standups, and code reviews; conduct technical documentation and ensure quality through unit testing, regression testing, and peer reviews; apply machine learning libraries including NumPy and Pandas to support data analysis functions; utilize and apply knowledge of Python, Flask, React.js/Next.js, AWS, SQL, MongoDB, OpenCV, Pandas, NumPy, Cypress, Agile development processes, and RESTful API development/integration to perform assigned duties; and ensure adherence to coding standards and best practices in software design and performance optimization.
Location: Troy, Michigan and multiple undetermined worksites throughout the US;
Salary: $99,840 per year (Benefits include medical, dental, vision, 401(k), STD/LTD, life insurance, and EAP)
Education: Bachelors – Computer Science, Computer Engineering, Information Technology, or in a related field of study (will accept equivalent foreign degree).
Training: None
Experience: Two (2) years in the position above, as a Software Dev Engineer, as a Software Developer, as a Sr. Software Engineer, or in a related occupation.