About the job
About the Role
As a . NET Developer at Perry Homes, you will be an integral part of our IT Software Development team, collaborating within one of our specialized squads—either focused on Customer-Facing Applications or CPQ/Internal Business Applications. Your role will involve designing, developing, and maintaining robust applications that streamline our sales, construction, pricing, and homebuyer operations. With a focus on reliability, you will ensure that our systems function seamlessly, utilizing your independent judgment and technical expertise.
Key Responsibilities
- Design, develop, test, and deploy features utilizing C#/. NET (including ASP. NET Core and Entity Framework) for backend services, alongside JavaScript/TypeScript (React, Angular, or Vue) for frontend interfaces.
- Create and sustain RESTful APIs, business logic layers, and data access components that integrate with SQL Server databases.
- Leverage Cursor as your primary development environment, employing AI-assisted code generation, refactoring, and test creation throughout the development process.
- Engage with AI-structured PRDs and ERDs from Business Systems Analysts to inform development efforts and provide constructive feedback.
- Enhance team AI practices by sharing effective prompt patterns, identifying productivity enhancements, and recognizing areas for improvement in AI tooling.
- Diagnose and resolve production issues efficiently, conducting root cause analyses and implementing sustainable solutions across both frontend and backend systems.
- Collaborate with the Team Lead and Business Systems Analyst to refine requirements, ensuring user stories are development-ready prior to sprint commitment.
- Proactively address technical debt, performance bottlenecks, and architectural enhancements.
- Participate in AI adoption training sessions while achieving Cursor usage targets as dictated by the Director and AI Enablement Engineer.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. Equivalent professional experience will also be considered.
- 3-5 years of hands-on software development experience, with a strong focus on C#/. NET.
- Expertise in ASP. NET Core or ASP. NET MVC, Entity Framework, and RESTful API design.
- Demonstrated experience in building frontend interfaces using JavaScript or TypeScript, with at least one modern framework (React, Angular, or Vue).
- Proficient understanding of software development methodologies, tools, and best practices.
- Strong problem-solving skills and a commitment to delivering high-quality software solutions.

