DeveloperJobs.io
← Back to all jobs

Job Description

A Senior Software Developer at RHP Properties will join a on-site team in Farmington Hills, Michigan to design, build, and modernize software that serves both residents and internal operations. The role centers on creating scalable web and application-based solutions, maintaining a strong focus on reliability, security, and performance to support external customers and internal teams across departments.

Responsibilities

  • Develop, maintain, enhance, and support PHP-driven enterprise applications and web platforms.
  • Design and deliver customer-facing and internal business applications used across operations, sales, finance, accounting, and resident services.
  • Support systems and integrations connected to RHP MOVE and related operational platforms.
  • Upgrade PHP versions, apply security remediations, and proactively improve application stability and performance.
  • Troubleshoot, debug, and resolve complex production issues across applications, integrations, and databases.
  • Maintain, modernize, and scale legacy applications while ensuring ongoing business operations.
  • Develop scalable front-end and back-end solutions using PHP, Laravel, JavaScript, HTML/CSS, SQL Server, and REST APIs.
  • Build and maintain APIs and integrations with internal systems, third-party vendors, cloud services, and operational platforms.
  • Optimize SQL queries, database performance, and overall application efficiency.
  • Develop responsive and mobile-friendly user experiences where applicable.
  • Leverage AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, and similar technologies to accelerate development and productivity.
  • Apply disciplined validation, testing, security reviews, and refinement of all AI-generated code before production deployment.
  • Evaluate and recommend modern technologies, automation opportunities, and engineering best practices to enhance efficiency and scalability.
  • Stay current with emerging technologies, development trends, and software engineering practices.
  • Collaborate with the team using JIRA and Agile-based workflows for project tracking, prioritization, and delivery.
  • Work closely with operational departments to gather requirements, clarify business needs, and translate them into technical solutions.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Participate in code reviews, solution discussions, testing, and deployment activities.

Requirements

  • Bachelor’s Degree in Computer Science or a related field, or a satisfactory combination of formal education and relevant work experience, required.
  • Minimum of four years of professional software development experience.

Technologies

  • PHP
  • Laravel
  • JavaScript
  • HTML
  • CSS
  • SQL Server
  • REST APIs
  • RHP MOVE
  • Claude Code
  • Cursor
  • GitHub Copilot
  • JIRA
  • Python

Benefits

  • Medical, dental, and vision insurance
  • Short-term and long-term disability
  • Life insurance
  • Generous Paid Time Off and holidays
  • Flexible spending account
  • 401K with company match

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.