Senior Software Developer
RHP Properties
Description
Who is RHP Properties?
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
- 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
- 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
- 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
- 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
- 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
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...SeniorWork at office3 days per week
- ...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...SeniorWork at office3 days per week
- ...• 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
- ...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
- ..., 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
- ...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...SeniorLocal area
- ...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...SeniorLocal area
- ...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,...SeniorLocal areaWorldwide
- ...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...SeniorRelocationFlexible hours
- ...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...SeniorRemote work
$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...SeniorContract workWork at office- ...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...SeniorWorldwide
- ...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...SeniorWork experience placementWork at officeFlexible hours
- ...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...SeniorFull timeWork at office
- ...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...SeniorWork at office
- ...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...SeniorWork at officeWorldwide
- ...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....SeniorPermanent employmentH1bLocal areaVisa sponsorshipRelocation package
$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,...SeniorContract workRemote work- ...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....SeniorFor contractorsFor subcontractorWork at officeWeekend work
- ...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...SeniorPermanent employmentContract workWork at officeLocal area
$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...SeniorFull timeH1bLocal areaRelocation packageFlexible hours- 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
- 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
- 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
- ...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
- 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...SeniorFull time
- ...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...SeniorPermanent employmentContract workFor contractorsFor subcontractorWork at officeLocal areaWeekend work
- 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...Senior3 days per week
- ...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
- ...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...Senior2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Developer. Be the first to apply!
Related searches
- startup software engineer Farmington Hills, MI
- intermediate software engineer Farmington Hills, MI
- software developer Farmington Hills, MI
- software development engineer aws Farmington Hills, MI
- ngo software engineer Farmington Hills, MI
- software engineer Farmington Hills, MI
- senior software engineer Farmington Hills, MI
- cybersecurity software engineer Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- intel software engineer Farmington Hills, MI


