RealPage India Logo

Software Engineer III

RealPage India

All India 7 to 11 Yrs 2 months ago

Job Description

Role Overview:

As a Software Engineer III, you will leverage cutting-edge technologies and development processes to transform complex requirements into intuitive, high-performance products and solutions. Your work will directly contribute to helping customers succeed in their respective markets. You will be part of a globally distributed agile team, collaborating closely with stakeholders to deliver secure, scalable, and high-quality software.

Key Responsibilities:

  • Design and develop across the entire stack: front-end, business logic, and data tiers.
  • Test software to ensure it meets product requirements.
  • Participate in builds and deployments.
  • Prepare and maintain technical documentation.
  • Write high-quality, secure code adhering to organizational standards and best practices.
  • Achieve >80% code coverage with comprehensive automated unit tests.
  • Engage in agile team rituals for planning, estimating, and managing work assignments.
  • Collaborate with product owners, scrum masters, and team members for shared ownership of deliverables.
  • Align with product/engineering metrics across availability, performance, security, productivity, and quality.
  • Participate in production monitoring and incident resolution.
  • Mentor junior developers through feedback and code reviews.
  • Contribute to architectural, technological, and product feature decisions.
  • Continuously learn and contribute innovative ideas to improve products and processes.

Qualifications:

  • Bachelors degree in Computer Science, IT, or related field.
  • 7+ years of experience building web applications with technologies such as .NET Framework 4.5+, C#, ASP.NET Core MVC, Entity Framework, Web API / Java, Angular/AngularJS, Node.js, HTML/CSS, MYSQL or SQL Server.
  • Expertise in writing unit tests using NUnit, MOQ/NSubstitute or equivalent.
  • Experience with Git, GitHub/Bitbucket or equivalent for version control.
  • Strong knowledge of architecture and design patterns.
  • Experience with Agile or SAFe frameworks and tools like JIRA in the development lifecycle.
  • Excellent communication, problem-solving, analytical, and time management skills.
  • Strong ownership, adaptability, and passion for quality in interpersonal skills.
  • Solid understanding of OOP, algorithms, and design patterns in technical foundations.
  • Familiarity with AWS or equivalent platforms in Cloud.
  • Knowledge of CI/CD pipelines and deployment tools in DevOps.
  • Experience with Jasmine & Karma or equivalent in front-end testing.
  • Familiarity with Docker, Kubernetes, and Rancher Desktop in containerization.
  • Bonus points for experience using AI tools (e.g., CoPilot, Windsurf, Cursor) with LLMs to assist in code development. Role Overview:

As a Software Engineer III, you will leverage cutting-edge technologies and development processes to transform complex requirements into intuitive, high-performance products and solutions. Your work will directly contribute to helping customers succeed in their respective markets. You will be part of a globally distributed agile team, collaborating closely with stakeholders to deliver secure, scalable, and high-quality software.

Key Responsibilities:

  • Design and develop across the entire stack: front-end, business logic, and data tiers.
  • Test software to ensure it meets product requirements.
  • Participate in builds and deployments.
  • Prepare and maintain technical documentation.
  • Write high-quality, secure code adhering to organizational standards and best practices.
  • Achieve >80% code coverage with comprehensive automated unit tests.
  • Engage in agile team rituals for planning, estimating, and managing work assignments.
  • Collaborate with product owners, scrum masters, and team members for shared ownership of deliverables.
  • Align with product/engineering metrics across availability, performance, security, productivity, and quality.
  • Participate in production monitoring and incident resolution.
  • Mentor junior developers through feedback and code reviews.
  • Contribute to architectural, technological, and product feature decisions.
  • Continuously learn and contribute innovative ideas to improve products and processes.

Qualifications:

  • Bachelors degree in Computer Science, IT, or related field.
  • 7+ years of experience building web applications with technologies such as .NET Framework 4.5+, C#, ASP.NET Core MVC, Entity Framework, Web API / Java, Angular/AngularJS, Node.js, HTML/CSS, MYSQL or SQL Server.
  • Expertise in writing unit tests using NUnit, MOQ/NSubstitute or equivalent.
  • Experience with Git, GitHub/Bitbucket or equivalent for version control.
  • Strong knowledge of architecture and design patterns.
  • Experience with Agile or SAFe frameworks and tools like JIRA in the development lifecycle.
  • Excellent communication, problem-solving, analytical, and time management skills.
  • Strong ownership, adaptability, and passion for quality in interpersonal skills.
  • Solid understanding of OOP, algorithms, and design patterns in technic

Posted on: March 1, 2026