RealPage Investment Management
Website:
realpage.com
Job details:
Overview
We are seeking a
Software Developer III with strong
full‑stack experience in C# / ASP.NET Core and Angular to join the Facilities Engineering team. This role supports a multi‑project
REST API suite (.NET 9) and a
browser‑based Angular SPA that powers property management workflows such as work orders, inspections, assets, service requests, and dashboards. The ideal candidate writes well‑tested, maintainable code, understands layered architecture, and effectively uses
AI‑assisted coding tools as part of their daily development workflow.
Industry Experience: 3–6 years
Responsibilities
- Design, develop, and maintain RESTful APIs using ASP.NET Core following layered architecture patterns
- Build and enhance Angular-based SPA features supporting property management workflows
- Implement secure authentication and authorization using JWT, OAuth 2.0, and OpenID Connect
- Write and optimize SQL Server stored procedures and ensure efficient data access patterns
- Develop unit tests for backend services, repositories, controllers, and frontend components
- Contribute to platform reliability, performance monitoring, and operational resilience
- Use AI-assisted coding tools responsibly to accelerate development while ensuring code quality
- Work within an established multi-project codebase, following existing conventions and patterns
- Collaborate with cross-functional teams to support SaaS platform growth and stability
Qualifications
- C# and ASP.NET Core (.NET 6–9), 3+ years
- REST API development using layered architecture (Controller, Service, Repository, Model)
- MS SQL Server, T‑SQL stored procedures, query optimization, execution plans, indexing
- ADO.NET-style data access and connection lifecycle management
- Dependency injection, SOLID principles, interface-based design
- JWT Bearer, OAuth 2.0, OpenID Connect authentication
- Unit testing with xUnit and Moq
- Swagger / OpenAPI documentation (Swashbuckle)
- Structured logging (Serilog or equivalent)
Frontend (Angular / TypeScript)
- Angular (v8+), TypeScript, 2+ years
- RxJS (Observables, BehaviorSubject, operators)
- Service-based state management
- Reactive Forms (FormBuilder, validators, form groups)
- Component architecture with OnPush change detection
- Typed HTTP client usage via Angular services
- SCSS / CSS component styling
- Unit testing with Karma and Jasmine
AI-Assisted Coding
- Regular use of AI coding assistants (GitHub Copilot, Cursor, or equivalent)
- Ability to review and refine AI-generated code for correctness, security, and consistency
- Experience using prompts for boilerplate generation, testing, and refactoring
Additional / Supporting Skills
- Polly resilience patterns (retry, circuit breaker)
- Azure-hosted API and web application familiarity
- Azure Pipelines / CI-CD exposure
- Docker fundamentals
- Application performance monitoring concepts (Elastic APM or similar)
- Feature flag platforms (LaunchDarkly or equivalent)
- Data visualization libraries (Highcharts or similar)
Security & Best Practices
- Secure coding practices and input validation
- JWT claims and authorization filter patterns
- Proper error handling and exception management
Click on Apply to know more.