Search by job, company or skills

J

Senior Software Engineer

6-12 Years
Save
new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 hours ago
  • Be among the first 10 applicants
Early Applicant
Quick Apply

Job Description

Key Responsibilities

Backend Development & System Design

  • Develop and maintain backend services for commercial real estate valuation platforms
  • Implement complex financial calculation logic including cash flows, yields, and investment metrics
  • Build scalable REST APIs using ASP.NET Core
  • Apply Clean Architecture principles to design maintainable and efficient systems
  • Refactor and improve existing applications for performance and scalability

Software Development Lifecycle

  • Participate in all phases of SDLC including requirement analysis, design, development, testing, and deployment
  • Write clean, maintainable, and testable code following best practices
  • Collaborate with product managers and domain experts to translate business requirements into technical solutions

Testing & Quality Assurance

  • Develop and maintain unit tests using MSTest or xUnit with Moq
  • Ensure high code quality through testing discipline and peer code reviews
  • Support CI/CD pipelines and ensure reliable deployment processes

Performance & Optimization

  • Optimize backend performance for large-scale property portfolios and datasets
  • Improve system efficiency and ensure reliability under high workloads

Cloud & Infrastructure Support

  • Work with Azure services including Blob Storage, Key Vault, and Application Insights
  • Support deployment, monitoring, and troubleshooting in cloud environments
  • Utilize CI/CD tools and maintain deployment pipelines

Collaboration & Stakeholder Engagement

  • Work closely with valuation experts, product managers, and business stakeholders
  • Translate real estate valuation methodologies into robust technical implementations
  • Participate in technical discussions and contribute innovative ideas and improvements
  • Communicate effectively with both technical and non-technical teams

Innovation & Continuous Improvement

  • Leverage AI-powered development tools to enhance productivity
  • Suggest alternative technical approaches and improvements where applicable
  • Contribute to improving development practices and system architecture

More Info

Job Type:
Industry:
Function:
Employment Type:
Open to candidates from:
Indian

Job ID: 146526539

Similar Jobs