Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Developer

RHP Properties

Description


Who is RHP Properties?

Headquartered in Farmington Hills, Michigan, RHP Properties ( is the nation's largest private owner and operator of manufactured home communities. With more than 400 communities throughout 33 states, we continue to expand our footprint to provide accessible and affordable housing across the country. All of this would not be possible without the energy and drive of our talented employees! We invest in our employees, with regular training, opportunities for advancement, and fun events to bring everyone together.

The Senior Software Developer is responsible for designing, developing, modernizing and supporting customer-facing and internal business applications across the organization. The primary focus being on developing scalable web and application-based solutions that support both external customer/resident and internal operational teams.


As a successful Senior Software Developer, you will:

Application Development & Support
  • Develop, maintain, enhance, and support PHP-based enterprise applications and web platforms
  • Design and build 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, implement 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 supporting ongoing business operations
Full Stack & API Development
  • 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 application efficiency
  • Develop responsive and mobile-friendly user experiences where applicable
AI-Assisted Development & Modern Engineering
  • Utilize AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, or similar technologies to accelerate development and improve productivity
  • Demonstrate disciplined validation, testing, security review, and refinement of all AI-generated code and outputs before production implementation
  • Explore and recommend modern technologies, automation opportunities, and engineering best practices that improve efficiency and scalability
  • Remain current with emerging technologies, development trends, and software engineering practices
Collaboration & Delivery
  • 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
Minimum Requirements
  • Bachelor's Degree in Computer Science or related field, or satisfactory combination of formal education and relevant work experience, required.
  • 4+ years of professional software development experience
  • Strong hands-on experience with PHP development
  • Strong knowledge of SQL Server and relational databases
  • Experience with Laravel or similar MVC frameworks
  • Experience building and supporting enterprise web applications
  • Experience developing and maintaining APIs and system integrations
  • Strong understanding of software development lifecycle (SDLC) and modern development practices
  • Experience troubleshooting and supporting production systems
  • Experience working with JIRA or similar project management platforms
  • Strong problem-solving and analytical skills
  • Excellent communication and stakeholder collaboration abilities
  • Python experience for automation, scripting, APIs, or AI-related initiatives, preferred
  • Experience with AI-assisted coding tools such as Claude Code, Cursor, GitHub Copilot, or similar, preferred
  • Experience modernizing legacy applications, preferred
  • Exposure to cloud technologies and CI/CD pipelines, preferred
  • Experience in property management, real estate, operational systems, or enterprise business applications, preferred
  • Experience mentoring developers or leading technical initiatives, preferred
We are Proud to Provide the following:
  • Access to benefits including 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

#indcorp
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Software Developer in Farmington Hills, MI vacancy
  •  ...Senior Full Stack Java Developer Hybrid (minimum of 3 days a week in our Okemos/Farmington office). Will change to 4 days a week starting from July. We are looking for a Senior Full Stack Java Developer on our Application Development Team (focus on Core Java, Webservices... 
    Senior
    Work at office
    3 days per week

    RICEFW Technologies

    Farmington Hills, MI
    1 day ago
  •  ...week in ourOkemos/Farmington office). Will change to 4 days a week starting from July. We are looking for a Senior Full Stack Java Developer on our Application Development Team (focus on Core Java, Webservices and Angular skills). The ideal candidate should have... 
    Senior
    Work at office
    3 days per week

    RICEFW Technologies

    Farmington, MI
    4 days ago
  •  ...• System development processes and method• Testing methods, including unit and integration testing (JUnit, JMock)• Utilization of software configuration management tools• Code deployment and code versioning tools Experience in the following: UNIX (AIX) UNIX... 
    Senior

    Software Technology Inc

    Farmington Hills, MI
    1 day ago
  •  ...supporting a technical solution for SAFe and requires expertise in developing, maintaining, and supporting automation workflows as well as...  ..., and scalable processes to increase efficiency and improve software quality. Collaborate with application teams to apply DevOps... 
    Senior

    Software Technology Inc

    Farmington Hills, MI
    1 day ago
  •  ..., update, storage, and retrieval Ability to maintain the developed solution on an on-going basis is essential Formulate concepts...  ...unit and integration testing (JUnit, JMock)* Utilization of software configuration management tools* Code deployment and code... 
    Senior

    United IT Solutions

    Farmington, MI
    4 days ago
  •  ...technologies as needed. Responsibilities: Seeking a Senior Java Developer with extensive development experience with Microsoft-Azure,...  ...in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts... 
    Senior
    Local area

    3B Staffing LLC

    Farmington Hills, MI
    1 day ago
  •  ...Java Mobile Developer Looking for Java backend developer, REST and SOAP web services, batch jobs, Spring/Struts/Spring boot, production...  ...unit and integration testing (JUnit, JMock) Utilization of software configuration management tools Code deployment and code... 
    Senior
    Local area

    Samprasoft

    Farmington Hills, MI
    2 days ago
  •  ...able to work autonomously when necessary • Certifications: Azure certifications (e.g., Azure Solutions Architect Expert, Azure Developer Associate) are a plus. Skills: • UNIX (AIX) • UNIX Scripting • JAVA, J2EE, EJB, JavaBeans, JavaScript, servlets, JDBC,... 
    Senior
    Local area
    Worldwide

    V2soft

    Farmington Hills, MI
    2 days ago
  •  ...Sr. Software Developer Under limited supervision, design, develop, test and implement complex web and enterprise applications; responsible for full SDLC; understand business requirements, convert into functional requirements and validate feasibility; develop proof... 
    Senior
    Relocation
    Flexible hours

    HCL Global Systems

    Farmington Hills, MI
    1 day ago
  •  ...Family: Engineering Job Description: General Responsibilities: The Design Engineer is primarily responsible for developing software for EPS Electric Power Steering. The Design Engineer will be responsible for developing embedded software for Electric... 
    Senior
    Remote work

    Astemo Ltd

    Farmington Hills, MI
    1 day ago
  • $50 - $58 per hour

     ...Job Title: Senior Software Engineer/Developer Job Duration: Contract to hire Est. Pay Range: $50.00 - $58.00 (USD) (negotiable) Work Type: onsite at Wixom, MI, 48393 Overview/ Responsibilities: Job Description: Analyze user requirements... 
    Senior
    Contract work
    Work at office

    LanceSoft

    Wixom, MI
    3 days ago
  •  ...application support to ams OSRAM's existing customers and cultivate new relationships with potential new customers and partners by developing design proposals, hardware mock-ups, and any technical material. Identify and develop innovative applications for ams Osram's... 
    Senior
    Worldwide

    ams AG Gr

    Novi, MI
    4 days ago
  •  ...life optimizations. Learn More: As an Application Engineer (AE), you'll play a key role in shaping how the automotive industry develops and deploys largescale vehicle simulations. By collaborating with engineering teams working on complex vehicle system models, you... 
    Senior
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks Inc

    Novi, MI
    2 days ago
  •  ...Job Description Senior Application Engineer Location: Novi, MI (Hybrid/On-site)...  ...interaction records within internal databases • Develop, review, and maintain technical...  ...development processes • Knowledge of software and hardware system architectures • Working... 
    Senior
    Full time
    Work at office

    Med-National Staffing Inc.

    Novi, MI
    1 day ago
  •  ...for automotive assembly plants. In this role, you will be pivotal in supporting Sales, Product Line Management, and Engineering by developing accurate technical proposals and cost estimates for customer RFQs, with a focus on conveyor systems. You will translate customer... 
    Senior
    Work at office

    Dürr AG

    Southfield, MI
    2 days ago
  •  ...Opportunity Details Senior Applications Engineer Novi, MI Senior...  ...information and interactions in a database Develop, review and maintain documentation such...  ...system development processes, as well as software/hardware architectures Working... 
    Senior
    Work at office
    Worldwide

    NuTechs

    Novi, MI
    2 days ago
  •  ...Senior Application Engineer Eaton's IS VEH VGGP Truck/Commerical MD/HD Transmission and Clutch division is currently...  ...configurations to improve satisfaction and/or reliability. Develop expertise in team software tools used to manage OEM vehicle configuration requests.... 
    Senior
    Permanent employment
    H1b
    Local area
    Visa sponsorship
    Relocation package

    Eaton Plc

    Southfield, MI
    4 days ago
  • $63 - $65 per hour

     ...direct client. In support of their needs, we are looking for a Senior Design Release Engineer – Vehicle Systems (E/E Integration &...  ...integration experience Comfortable working across hardware, software, and cloud-connected systems Able to debug issues at signal,... 
    Senior
    Contract work
    Remote work

    Maxonic Inc.

    Southfield, MI
    2 days ago
  •  ...estimation of process equipment including PT ED, Booths, Ovens, Work Decks & enclosures working from customer specifications, including developing equipment layouts and process equipment schematics, and developing technical documentation for inclusion in sales proposals.... 
    Senior
    For contractors
    For subcontractor
    Work at office
    Weekend work

    Dürr AG

    Southfield, MI
    5 days ago
  •  ...customer Requests for Quotes (RFQs) and define technical requirements for conveyance systems in automotive assembly environments. Develop complete layout and conveyor system concepts, aligning customer needs with industry standards and best practices along with cost... 
    Senior
    Permanent employment
    Contract work
    Work at office
    Local area

    Dürr

    Southfield, MI
    9 days ago
  • $124.13k - $151.71k

     ...Job Description: Senior Application Engineer Collaborate with Innovative 3Mers Around the World Choosing where to grow your career has a major impact on your professional and personal life, so it's equally important you know that the company that you choose to... 
    Senior
    Full time
    H1b
    Local area
    Relocation package
    Flexible hours

    3M

    Livonia, MI
    1 day ago
  • Med-National Staffing Inc. is hiring a Senior Application Engineer located in Novi, MI (Hybrid/On-site). This role serves as a technical...  .... Responsibilities include providing technical support and developing documentation. The position offers opportunities for technical... 
    Senior

    Med-National Staffing Inc.

    Novi, MI
    2 days ago
  • IAV is looking for a Senior Seat Design & Release Engineer for Interior Systems in Novi, Michigan. You will be responsible for the design and release of components for next-generation electric pickup trucks and SUVs. This role requires 8+ years of experience and a strong... 
    Senior

    Internetwork Expert

    Novi, MI
    4 days ago
  • Rolls-Royce plc in Novi, Michigan, seeks a Sr. Applications Engineer to oversee engine design related to military applications. The role requires managing performance attributes and lifecycle management for products, specifying subsystem components, and coordinating design...
    Senior

    Rolls-Royce plc

    Novi, MI
    4 days ago
  •  ...Sr. Salesforce Developers Participating in implementation-requirement gathering, Salesforce customization, Salesforce configuration testing and user training. Hands-on in customization in Salesforce Integration, Apex class, Aura components, Test classes, VF pages,... 
    Senior

    Keylent Inc

    Farmington Hills, MI
    1 day ago
  • A software development company in Novi, MI is seeking a Java Full Stack Developer experienced in both front-end and back-end development. The ideal candidate will have over...  .... This is a full-time role requiring a mid-senior level of experience. #J-18808-Ljbffr Miracle... 
    Senior
    Full time

    Miracle Software Systems, Inc

    Novi, MI
    5 days ago
  •  ...offices in Germany and Mexico Support layouts with layout engineer Understand Visio schematics for paint process equipment Develop Electrical Purchased Equipment lists Investigate alternate sources for equipment and subcontractors Develop detailed estimate... 
    Senior
    Permanent employment
    Contract work
    For contractors
    For subcontractor
    Work at office
    Local area
    Weekend work

    Dürr

    Southfield, MI
    11 days ago
  • United Cerebral Palsy of Georgia is hiring for a role focused on implementing business-specific Pega solutions. The ideal candidate will have over 5 years of experience with Pega BPM and Java development, ensuring high-quality code through rigorous testing and peer reviews...
    Senior
    3 days per week

    United Cerebral Palsy of Georgia

    Southfield, MI
    4 days ago
  •  ...We are looking for a Senior full stack Application Developer on our Application Development Team (focus on Core Java, Webservices and Angular skills). The ideal candidate should have at least 5 years of experience, as a problem solver with excellent analytical reasoning... 
    Senior

    Apex Systems

    Farmington Hills, MI
    1 day ago
  •  ...Core Java/J2EE Developer Candidates are expected to go onsite two days a week, either in Okemos, MI (outside Lansing) or their Farmington Hills location (greater Detroit area). Looking for a Core Java/J2EE developer on our Application Platform Team to fix security... 
    Senior
    2 days per week

    Software Technology Inc

    Farmington Hills, MI
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!