Flag job

Report

Software Developer III

Location

Serilingampalli, Telangana, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

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.

Skills

Angular
API
ASP
backend
C#
cross-functional
data visualization
Docker
frontend
GitHub
HTTP
OAuth
OpenID
property management
Refactoring
SaaS
SQL
state management
Swagger
TypeScript
RESTful