Corporate- Senior Software Developer (FT)
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
Do you have experience in Systems integration?, Do you have a Bachelor's degree?, * 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
Benefits & conditions
Pulled from the full job description
- Health insurance
- 401(k) matching
- Paid time off
- Vision insurance
- Dental insurance
- Flexible spending account
- Life insurance, 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