> Markdown version of [/jobs/ext/1478375-software-developer-in-the-greater-detroit-michigan-area](https://www.wearedevelopers.com/jobs/ext/1478375-software-developer-in-the-greater-detroit-michigan-area). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer in the Greater Detroit, Michigan Area - **Company:** JMJ Phillip Group - **Location:** Detroit, MI, United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), PHP (Programming Language), LAMP (Software Bundle), Cascading Style Sheets (CSS), Data Visualization, Relational Databases, Database Queries, Integrated Development Environments, Python (Programming Language), Power BI, Ruby, Software Engineering, SQL Databases, SQL Server Reporting Services, Information Technology, Programming Languages - **Published:** July 29, 2026 - **Apply:** https://jmjphillip.com/jobs/2023/09/09/software-developer-in-the-greater-detroit-michigan-area/ ## About the Role * A bachelor's degree in Computer Science or a related discipline is required. * Individuals should have a minimum of 3 years of experience working in a data driven software development environment. * Experience in Power BI or other visualization tools preferred, SSRS experience is also favorable. * Proficiency in at least one of the following programming languages is required, however candidates multiple languages are preferred: Python, Java, PHP, Ruby, Javascript. * LAMP/WAMP, HTML, CSS and SQL experience is necessary to succeed in this role. ## Description * This role will be responsible for the oversight of the entire software solution end-to-end, using good standard development life cycle practices. * Proficiency in relational and multidimensional database queries and data modeling is necessary. * Makes use of various tools to build and maintain data warehouses, reports, dashboards, and views using data kept in relational databases. * Modify software already in use by the company, improving performance, correcting issues, or transitioning to new hardware as necessary. * Creates scalable and optimized code, communicating with clients or teams to ensure the best solutions are being written and tested before they are deployed. ## Related Videos - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Coffee with Developers: David Heinemeier Hansson](https://www.wearedevelopers.com/videos/875-coffee-with-developers-david-heinemeier-hansson) - [Beyond Dashboards: Fixing Text-to-SQL with Semantic RAG](https://www.wearedevelopers.com/videos/2036-beyond-dashboards-fixing-text-to-sql-with-semantic-rag) - [Web development best practices in 2021](https://www.wearedevelopers.com/videos/280-web-development-best-practices-in-2021) - [NoLoJS - Avoiding JavaScript Cruft with HTML and CSS - Aaron T. Grogg](https://www.wearedevelopers.com/videos/1806-nolojs-avoiding-javascript-cruft-with-html-and-css-aaron-t-grogg) - [REST, GraphQL, gRPC, and more: A comparison of modern API styles](https://www.wearedevelopers.com/videos/100247-rest-graphql-grpc-and-more-a-comparison-of-modern-api-styles) ## Related Articles - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Data Engineer Salary UK](https://www.wearedevelopers.com/magazine/253-data-engineer-salary-uk) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer)