Bachelor's Degree in Computer Science or related field, or equivalent experience
4+ years of professional software development experience
Strong hands-on experience with PHP development
Proficient in SQL Server and relational databases
Experience with Laravel or similar MVC frameworks
Familiarity with APIs and system integrations
Strong problem-solving and analytical skills
Responsibilities
Develop and support PHP-based enterprise applications and web platforms
Design customer-facing and internal business applications
Upgrade PHP versions and implement security improvements
Troubleshoot and resolve complex production issues
Develop scalable front-end and back-end solutions using modern technologies
Utilize AI-assisted coding tools to enhance development productivity
Collaborate with teams using Agile methodologies for project delivery
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
Full Job Description
Description
The Software Engineer 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 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
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