Software Engineer
RHP Properties
Description
Who is RHP Properties?
As a successful Software Engineer, 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 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Farmington Hills, MI vacancy
- ...Software Engineer Employer: HCL Global Systems Inc. Job Duties: Attending meetings with stakeholders to understand projects requirements and the need for development of applications or enhancements to existing applications. Develop custom software to support NextGear...SuggestedRelocation
- ...About the Position The Advanced Robotics and Innovation Engineer plays a pivotal role in shaping ZF's next generation of edge-connected... ...and cross-functional teams. Your Profile as the Senior Software Engineer- Robotics & Innovation: ~ Bachelors of Science (or...Suggested
- ...PROLIM ( is currently seeking Software Engineer - UI forone of our top Client for Location Farmington Hills, MI. Responsibilities Familiarity with code versioning tools such as Git and Bitbucket is essential Bachelor's degree or certification...SuggestedWork experience placement
- ...Company Name: ASTEMO AMERICAS, INC. Job 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...Suggested
- ...Sr. Software Engineer Onsite hiring for U3 band, PID: Y.IN2300809, NNA PWO FY23 Customer Experi, Requested by: Velavan Sathyamurthy(204566) Duties and Responsibilities: Lead UI (Angular)/UX redesign of the UXQA application Troubleshoot application issues...Suggested
- ...seeking a Senior Full Stack Java Developer in Lansing, MI. A confidential enterprise client is looking for multiple experienced software engineers to support ongoing development and enhancement of enterprise‑scale applications. The engagement involves working within a...Hourly payContract work
- ...using Angular.js and related technologies. Collaborate with cross-functional teams including designers, product managers, and QA engineers. Ensure application performance, scalability, and security. Write clean, maintainable code and participate in code reviews.Contract work
- Role: Full Stack Developer Location: Okemos, MI or Farmington Hills, MI (Hybrid) Duration: Long term Must have Technical Skills: ~ Core Java ~ Java EE ~ RESTful Microservices ~ Jersey ~ SQL, PL/SQL ...
- Full-stack Java Developer with Spring Framework and Angular Experience Okemos/Farmington Hills, MI ( Onsite) 12 Months Apply here: Core Technical Skills Core Java – strong understanding of OOP principles, multithreading, collections, and exception handling. Deep understanding...
- ...structured networking events and targeted training to enhance your leadership exposure. Within this RDP role, working as a Software Engineer for Powertrain Control Units (e.g., engine, fuel cell, or battery control units) , you will Support change request management...Rotational programFull timeWork experience placementInternshipLocal areaRelocation
- ...Company Name: ASTEMO AMERICAS, INC. Job Family: Engineering Job Description: Position Overview and Objective... ...Engineering team is hiring an Engineer II to develop embedded software for next-generation AD/ADAS ECUs. This is a flexible role that...Flexible hours
- ...seeking a Senior Full Stack Java Developer in Lansing, MI. A confidential enterprise client is looking for multiple experienced software engineers to support ongoing development and enhancement of enterprise‑scale applications. The engagement involves working within a...Hourly payContract work
- ...Lead Software Engineer Under limited supervision, develop, create, and modify complex, secure computer applications and solution architectures using Agile; responsible for full SDLC; gather business requirements, turn into functional requirements and validate technical...RelocationFlexible hours
- ...Requires US Citizenship The Software Engineer/Developer is responsible for the software design, coding, verification and validation of software applications for both current and future products. The candidate should have a passion for software development and...
- ...Software Engineer Designs and develops software applications, application interfaces (APIs) and/or embedded software (firmware) to meet specified requirements and standards. Performs coding, debugging, testing and troubleshooting throughout the software development...Work at officeWork from home
- ...Software Developer Develop and build user interface for websites, products, and mobile applications. Review and analyze functional... ...Bachelor's degree or foreign equivalent in Computer Science, Engineering (any), or related and 2 years of experience in the job offered...Temporary workRelocation
- ...lifecycle 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 Scripting...
$134k
...Lead Network Engineer Manage and oversee the administration and maintenance of computer networks, including hardware, systems software, applications software and all configurations. Diagnose and resolve systems problems. Weekly firewall implementation, performing upgrades...Temporary workRelocation- ...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)...
- ...challenges. Our services span AI, IT staffing, cloud computing, engineering, mobility, testing, and more. Certified with CMMI Level 3 and... .... Other Essential Requirements: ~5 years' experience as software engineer with a strong development background. ~ College...Local areaWorldwide
- ...required, recommended major's include Computer/Information Science, Engineering Masters' Degree is preferred, recommended major includes... ...Work in an agile team environment to develop, test and deploy software, platforms and changes using agile methodologies, concepts and...Local area
- ...use design patterns to build more efficient and maintainable software; write queries to pull data for testing; create end to end testing... ...Education: Master degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept...Relocation
$99k - $128.5k
Description Software Engineer Location : Remote, United States Employment Type : Full-Time Benefits Offered : Vision, Medical, Life, Dental, 401K Gross Annual Base Salary : USD 99,000 - 128,500 Additional variable compensation and benefits may...Full timeTemporary workRemote work- ...how we support your career: purposeful, impactful, and tailored to you. Because when you thrive, innovation thrives. Software Engineer, Embedded Rust Gentherm is expanding its business portfolio beyond the traditional automotive sector and into new markets...Work at office
$104k - $130k
Description Software Engineer I Location: Remote, USA Employment Type: Full-Time Benefits offered: Vision, medical, Life, Dental, 401K Gross Annual Base Salary: USD 104,000-130,000 Additional variable compensation and benefits may apply. Total compensation...Full timeTemporary workWork at officeRemote work- ...Job Type Full-time Description We are looking for a mid-level Software Development Engineer who can design, build, and deliver high-quality software in a collaborative, fast-paced, and multicultural environment. You will work closely with cross-functional...Full timeH1bLocal areaOverseasNight shift
- ...web applications. In this role, you will work across the entire software development lifecycle, contributing to both front-end and back... ...stack.QualificationsBachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).5+ years...
- I have with my client of MI in Farmington Hills. This is hybrid, 3 days a week onsite and 2 remote. We are looking for a Senior Full stack Developer. The ideal candidate should have at least 8 years of experience, as a problem solver with excellent analytical ...Remote work3 days per week
- ...Sr. Software Engineer MAHIN-JOB-35474 Location:Southfield, MI, FULL TIME About the Role and Job: Design and implement software changes to meet the software requirements Test and debug the changes using the appropriate tools (bench simulator, debugger...Full time
- ...Amtec is seeking an Applications Engineer to work for a global leader in mobile electronics, located near Detroit, MI . The Application... ...support between the client and the OEM customer on electrical/software requirements and testing for OEM multimedia/entertainment products...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
Related searches
- ngo software engineer Farmington Hills, MI
- software developer Farmington Hills, MI
- part time software developer remote Farmington Hills, MI
- software engineer amazon Farmington Hills, MI
- entry level software engineer remote Farmington Hills, MI
- software developer fintech Farmington Hills, MI
- consulting software engineer Farmington Hills, MI
- software engineer healthcare Farmington Hills, MI
- software engineer Farmington Hills, MI
- startup software engineer Farmington Hills, MI


