Developer I (C#/.NET/SQL)

RealPage, Inc.Richardson, TX
21h

About The Position

RealPage is looking for a Developer I (C#/.NET/SQL) to join a fast-paced engineering team and support modernization of the OneSite Property Management platform. OneSite is a core enterprise-grade production system within RealPage’s ecosystem.

Requirements

  • Bachelor’s degree in computer science or equivalent
  • 0–2 years of experience
  • Understanding of SDLC concepts
  • General understanding of APIs (REST, HTTP basics)
  • General understanding of relevant tech stack (C#, .NET, SQL, HTML/JS)
  • Strong interest and enthusiasm for software technologies
  • Good communication skills
  • Attention to detail
  • Strong problem-solving skills
  • Ability to follow detailed instructions and work under general supervision

Nice To Haves

  • Hands-on experience with C#, .NET Framework, Web API
  • Basic SQL/T-SQL experience, stored procedures
  • Experience with HTML5, CSS, JavaScript, jQuery
  • Exposure to AngularJS/Angular
  • Understanding of SOAP/REST interactions
  • Familiarity with Git, TFS, Azure DevOps
  • Understanding of legacy technologies like ASP, JavaScript
  • Exposure to full-stack development (coursework or internships)

Responsibilities

  • Participate in all phases of the software development lifecycle under guidance from senior engineers, including design discussions, implementation, testing, and deployment.
  • Develop and maintain C#/.NET code following established patterns and receiving detailed instructions for new tasks.
  • Assist in modernization efforts across the OneSite platform, including supporting SOAP-to-REST migration activities.
  • Help address fast-paced engineering work needed for resolving blockers related to Classic vs. New OneSite.
  • Write and maintain SQL logic (stored procedures, UDFs, inline SQL) following existing OneSite coding standards.
  • Contribute to component-level tools, reusable code samples, and patterns that support instrumentation, monitoring, security, scalability, and performance.
  • Use AI coding assistants at a basic level to generate boilerplate code, tests, and documentation while validating outputs.
  • Participate in design and code reviews to learn best practices and improve code quality.
  • Identify issues within assigned work products and escalate questions or concerns appropriately.
  • Estimate task effort under general supervision and communicate progress clearly to the team.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service