Altisource logo

Software Engineer, Granite


Company Description

At Altisource (NASDAQ: ASPS) we build world-class technologies and services for the mortgage and real estate industry and are well poised to help revolutionize how homes are bought, sold, and managed. In the US, we partner with 7 out of the top 10 mortgage servicers, operate one of the top three real estate auction websites, and manage a cooperative which represents a 15%+ market share of the $1.8tn US Originations market.

Company Description:

  • Are you a natural helper who loves working through people’s problems to find the best solution?
  • Are you a quick learner who is self-motivated and able to work well independently as well as on a team?
  • If so, nice to meet you; we are Altisource! We are seeking energetic, highly skilled self-starters who thrive in a dynamic and fast-paced environment. We offer challenging work and great colleagues as well as career development opportunities.

Job Description


  1. Participate in the design, development, and testing of software applications using the .NET framework.
  2. Collaborate with senior developers and team members to understand project requirements and objectives.
  3. Write clean, efficient, and maintainable code in C# or VB.NET.
  4. Develop and maintain database schemas and SQL queries for data manipulation and retrieval.
  5. Troubleshoot and debug software applications to resolve issues and ensure optimal performance.
  6. Document software specifications, design decisions, and code changes.
  7. Follow coding standards, best practices, and software development methodologies.
  8. Stay up-to-date with emerging technologies and trends in software development.


  1. Proficiency in C# or VB.NET programming languages.
  2. Understanding of software development lifecycle (SDLC) processes.
  3. Knowledge of version control systems (e.g., Git, SVN).
  4. Familiarity with Agile or Scrum methodologies is a plus.
  5. Excellent communication and interpersonal skills.
  6. Ability to work independently and prioritize tasks effectively.
  7. Eagerness to learn and grow in a fast-paced development environment.
  8. Strong analytical and problem-solving abilities.



  1. Bachelor's degree in Computer Science, Engineering, or a related field.
  2. Strong understanding of object-oriented programming principles and concepts.
  3. Knowledge of the .NET framework, including ASP.NET, MVC, Web API, and Entity Framework.
  4. Familiarity with front-end technologies such as HTML, CSS, JavaScript, and jQuery.
  5. Experience with relational databases (e.g., SQL Server, MySQL) and SQL queries.
  6. Ability to work collaboratively in a team environment and communicate effectively.
  7. Strong problem-solving skills and attention to detail.
  8. Ability to learn quickly and adapt to new technologies and frameworks.

    Note: This job description may vary depending on the specific requirements and preferences of the hiring company or organization. Additionally, some employers may provide on-the-job training and mentorship programs for entry-level .NET developers.

Additional Information



  • Competitive salary based on your experience and skills – we believe the top talent deserves the top rupee

Good Health

  • Comprehensive insurance plans ;- Medical insurance for employees and family, Personal Accident Benefit and Life Insurance for employees
  • Wellness Programs – Onsite doctor support, Psychologist, Counselor, Onsite health checkup camps etc.


  • 10 paid holidays, plus 26 paid days off per year
  • Lots of employee engagement activities both offsite (examples include cricket/football games and annual company celebrations) and onsite (examples include office stress buster events and quarterly Living our Values celebrations)
  • Opportunities to join our community service initiatives, including Habitat for Humanity


For our employees, customers, and shareholders, we commit to…

  • Act With Integrity – exhibit unwavering integrity, compliance and ethical conduct at all times
  • Energize People – enable exceptional people to energize their teams and drive results
  • Empower Innovation – reward the relentless creation of innovative and compliant solutions to achieve our mission and generate value for our customers
  • Exceed Customer Expectations – execute world-class solutions to deliver value and delight our customers
  • Win as a Team – embrace the passion, energy and power of our global teams to win as “One-Altisource”
  • Enrich Communities – create positive impacts for the communities where we live and serve

Are you up to the challenge? What are you waiting for? Apply today!