UI Software Developer - .Net - Remote

SitusAMC
Full-timeβ€’$110k-140k/year (USD)
Apply Now

πŸ“ Job Overview

Job Title: UI Software Developer - .Net - Remote

Company: SitusAMC

Location: United States (Remote)

Job Type: Full Time

Category: Software Engineering / Operations Technology

Date Posted: November 4, 2026

Experience Level: Experienced Professional (5+ years)

Remote Status: Fully Remote

πŸš€ Role Summary

  • This role is critical for the design, development, and ongoing maintenance of high-quality software applications, with a specific emphasis on the User Interface (UI) using .NET and modern front-end frameworks.

  • The position requires close collaboration with product owners, technology leads, quality assurance testers, and fellow developers to ensure the delivery of robust, scalable, and user-centric solutions.

  • A strong foundation in software development best practices, a proactive problem-solving approach, and a genuine passion for leveraging technology to enhance user experiences are paramount.

  • The role contributes to the continuous improvement of software development processes and the adoption of emerging technologies within the real estate technology domain.

πŸ“ Enhancement Note: While the job title emphasizes "UI Software Developer," the description also mentions .NET framework and SQL Server, indicating a full-stack capability with a UI focus. The mention of "Real Estate Industry" in the company description suggests the applications will likely support business operations within this sector.

πŸ“ˆ Primary Responsibilities

  • Design, develop, and maintain robust software applications, adhering strictly to established best practices and industry standards for both back-end (.NET) and front-end (UI) development.

  • Actively collaborate with cross-functional teams, including product owners, technical leads, and QA engineers, throughout the entire software development lifecycle to ensure alignment and high-quality deliverables.

  • Participate rigorously in code reviews, providing constructive, actionable feedback to peers and incorporating feedback received to enhance code quality, maintainability, and performance.

  • Write clean, efficient, well-documented, and testable code in C#, JavaScript, and potentially Python, ensuring clarity for future maintenance and development.

  • Proactively troubleshoot, diagnose, and resolve complex software defects and technical issues, minimizing impact on users and business operations.

  • Contribute to the continuous improvement of software development processes, methodologies (Agile/Scrum), and practices, identifying opportunities for increased efficiency and effectiveness.

  • Stay abreast of emerging technologies, UI frameworks, and industry trends, evaluating their potential application to enhance SitusAMC's software solutions and operational capabilities.

  • Engage in other assigned activities as directed by management, demonstrating flexibility and a commitment to organizational goals.

πŸ“ Enhancement Note: The responsibilities clearly outline a hands-on development role with a strong emphasis on code quality, collaboration, and process improvement, which are key tenets in efficient software operations supporting business functions.

πŸŽ“ Skills & Qualifications

Education:

  • Bachelor’s degree in Computer Science, Engineering, or a closely related technical field.

  • Alternatively, an equivalent combination of relevant education and extensive industry experience will be considered. Experience:

  • A seasoned professional with a minimum of 5 years of progressive software development experience.

  • Demonstrated experience in designing, developing, and deploying software solutions that meet complex business requirements. Required Skills:

  • .NET Framework Proficiency: Deep understanding and practical application of the .NET framework for building robust applications.

  • SQL Server Expertise: Strong command of SQL Server databases, including schema design, query optimization, and data manipulation.

  • UI Frameworks: Proven proficiency in at least one modern UI framework, with a specific emphasis on React.

  • Programming Languages: Expertise in C# for back-end development and JavaScript for front-end implementation. Familiarity with Python is a plus.

  • Development Methodologies: Solid understanding and practical experience with Agile and Scrum methodologies, including participation in sprints, stand-ups, and retrospectives.

  • Cloud Platforms: Experience working with AWS cloud platforms and associated services, demonstrating an understanding of cloud-native development principles.

  • Problem-Solving: Excellent analytical and problem-solving skills, with the ability to break down complex issues into actionable solutions.

  • Communication & Collaboration: Strong verbal and written communication skills, with the ability to articulate technical concepts clearly and collaborate effectively with diverse teams.

  • Attention to Detail: Meticulous attention to detail in code, documentation, and problem resolution.

  • Independent & Teamwork: Ability to work autonomously with minimal supervision and function effectively as a collaborative team member.

Preferred Skills:

  • Experience with other relevant UI frameworks or libraries.

  • Familiarity with CI/CD pipelines and tools.

  • Knowledge of real estate industry specific software or data structures.

  • Experience with containerization technologies (e.g., Docker).

πŸ“ Enhancement Note: The combination of .NET, SQL Server, React, and AWS strongly suggests a role focused on building and maintaining internal operational systems or customer-facing platforms that require scalable, data-driven back-ends and dynamic user interfaces. The emphasis on Agile/Scrum indicates a structured development process common in operations technology teams.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Code Samples: Provide clear, well-commented code samples demonstrating proficiency in C#, JavaScript, and React, showcasing application architecture and UI component development.

  • Project Demonstrations: Showcase completed software applications or significant features, ideally highlighting UI development, .NET back-end integration, and database interaction (SQL Server).

  • System Design Contributions: Evidence of contributions to the design or architecture of software systems, illustrating an understanding of scalability, maintainability, and performance considerations.

  • Problem-Solving Case Studies: Present specific examples of complex technical challenges encountered and how they were successfully resolved, detailing the thought process and solution implemented.

  • Agile/Scrum Process Experience: Examples of participation in Agile/Scrum ceremonies and contributions to sprint planning, execution, and review.

Process Documentation:

  • Candidates should be prepared to discuss their approach to documenting code, system designs, and development processes, emphasizing clarity and ease of understanding for team members.

  • Demonstrate an understanding of how to contribute to or maintain process documentation related to software deployment, testing, and issue resolution within an Agile framework.

πŸ“ Enhancement Note: For a UI Software Developer role with a .NET focus, a portfolio should highlight not just the aesthetic UI but also the underlying logic, data integration, and adherence to development best practices. Examples demonstrating API interactions, state management in React, and efficient SQL queries would be highly beneficial.

πŸ’΅ Compensation & Benefits

Salary Range:

  • $110,000 - $140,000 USD per year.

  • This range is based on the provided information and reflects typical compensation for experienced software developers with this skill set in the US market, considering the remote nature of the role. Specific compensation will be determined based on individual qualifications, experience, geographic location, and alignment with market data. Benefits:

  • Paid Time Off (PTO): Generous paid time off to support work-life balance.

  • Paid Holidays: Recognized paid holidays.

  • Medical Insurance: Comprehensive medical coverage.

  • Dental Insurance: Dental care benefits.

  • Vision Insurance: Vision care benefits.

  • Life Insurance: Company-provided life insurance.

  • Disability Insurance: Short-term and/or long-term disability coverage.

  • 401k Plan: Retirement savings plan with potential company contributions.

Working Hours:

  • Standard full-time hours, typically 40 hours per week. The remote nature of the role may offer some flexibility in scheduling, subject to team coordination and business needs.

πŸ“ Enhancement Note: The salary range is within typical market rates for a mid-to-senior level remote .NET/UI developer in the US. The benefits package is standard for a full-time corporate role, offering comprehensive health, retirement, and time-off benefits.

🎯 Team & Company Context

🏒 Company Culture

Industry: Real Estate Services and Technology. SitusAMC operates at the intersection of real estate finance and technology, providing a range of services and software solutions to the mortgage and real estate industries.

Company Size: SitusAMC is a significant player in its industry, suggesting a structured corporate environment with established processes and potential for career advancement. The company likely employs a substantial number of professionals across various disciplines.

Founded: While the founding date is not explicitly provided, the company's established presence implies a mature organization with a history of operations and growth.

Team Structure:

  • This role is part of a software development team, likely composed of developers with varying specializations (e.g., front-end, back-end, full-stack).

  • The team operates within a broader technology department, reporting up through technology leadership. Collaboration with product management, QA, and potentially business analysts is expected.

  • Cross-functional collaboration will be essential, working closely with product owners and other stakeholders to translate business requirements into technical solutions. Methodology:

  • The development team utilizes Agile and Scrum methodologies, indicating a focus on iterative development, regular feedback loops, and continuous improvement.

  • Emphasis is placed on writing clean, efficient code and adhering to industry best practices, suggesting a commitment to technical excellence and maintainable software.

  • The use of AWS cloud platforms points towards a modern approach to infrastructure and application deployment, likely involving DevOps principles.

Company Website: https://www.situsamc.com/

πŸ“ Enhancement Note: SitusAMC's focus on real estate technology implies that the software developed will directly impact business operations, client services, and data management within this specific industry. Understanding this context will be crucial for developing effective solutions.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This role is positioned as an "Experienced Professional" with a minimum of 5 years of experience, typically aligning with a Mid-Level to Senior Software Engineer role. It requires independent contribution and the ability to mentor or guide less experienced developers.

Reporting Structure: The role likely reports to a Development Manager, Engineering Lead, or a similar technical management position. The team operates under a broader technology department structure.

Operations Impact: As a UI Software Developer, the impact is on the usability, efficiency, and effectiveness of software applications used by internal teams (for operations management) and/or external clients. High-quality UI development directly influences user adoption, productivity, and overall operational efficiency within the real estate sector.

Growth Opportunities:

  • Technical Specialization: Opportunities to deepen expertise in .NET, React, AWS, or explore adjacent areas like DevOps, cloud architecture, or specific real estate technology domains.

  • Leadership Development: Potential to progress into roles such as Senior Software Engineer, Tech Lead, or Engineering Manager, taking on greater responsibility for project delivery and team guidance.

  • Cross-Functional Exposure: Gain deeper insights into product management, business analysis, and the specific operational challenges within the real estate industry, broadening professional acumen.

  • Continuous Learning: Access to training, certifications, and participation in industry conferences to stay current with evolving technologies and best practices.

πŸ“ Enhancement Note: This role offers a solid foundation for a career in software engineering within a specialized industry. Growth often involves deepening technical skills or moving into leadership and architectural roles, both of which are supported by the company's likely structure.

🌐 Work Environment

Office Type: This is a fully remote position, offering the flexibility to work from a home office.

Office Location(s): While the role is remote within the United States, the company has physical offices, which may offer opportunities for in-person collaboration or team events on occasion, though not required.

Workspace Context:

  • The remote setup necessitates strong self-discipline and effective communication tools to maintain collaboration and team cohesion.

  • Access to company-provided development tools, software licenses, and potentially cloud-based development environments is expected.

  • Opportunities for virtual team interactions, including daily stand-ups, sprint reviews, and virtual social events, will be integral to the work experience.

Work Schedule: The standard 40-hour work week applies. While remote, adherence to core working hours may be necessary for team synchronization, especially during Agile ceremonies and critical project phases. Flexibility may be available, but responsiveness and availability during core business hours are typically expected.

πŸ“ Enhancement Note: For a remote role, the emphasis is on asynchronous and synchronous communication tools, clear documentation, and proactive engagement to ensure seamless integration with the broader team and company operations.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or HR representative will likely conduct an initial phone screen to assess basic qualifications, cultural fit, and salary expectations.

  • Technical Interview(s): Expect one or more technical interviews focusing on .NET, C#, JavaScript, React, SQL, and AWS concepts. This may involve live coding exercises, system design questions, and discussions about past projects.

  • Portfolio Review: Be prepared to walk through selected projects from your portfolio, explaining your role, technical decisions, challenges overcome, and the impact of your work.

  • Behavioral/Team Fit Interview: Questions will assess your problem-solving approach, collaboration style, communication skills, and how you handle feedback and team dynamics.

  • Hiring Manager Interview: A final interview with the hiring manager to discuss role expectations, team dynamics, career growth, and overall fit.

Portfolio Review Tips:

  • Curate Selectively: Choose 2-3 strong projects that best showcase your .NET back-end and React UI development skills. Prioritize projects with clear business impact or complex technical challenges.

  • Structure Your Narrative: For each project, explain the problem it solved, your specific contributions, the technologies used (and why), key technical decisions, and measurable outcomes.

  • Highlight UI/UX: Specifically call out your UI design and implementation process, focusing on user experience, responsiveness, and component reusability in React.

  • Showcase Code Quality: Be ready to discuss your approach to writing clean, maintainable, and well-documented code. If possible, provide links to well-structured GitHub repositories.

  • Quantify Impact: Wherever possible, use metrics to demonstrate the success of your work (e.g., "improved load times by X%", "reduced error rates by Y%", "supported Z number of users").

Challenge Preparation:

  • Practice coding problems commonly found in .NET and JavaScript interviews (e.g., algorithm challenges, data structure manipulation).

  • Review common React patterns and state management techniques.

  • Prepare to discuss common SQL queries and database design principles.

  • Familiarize yourself with basic AWS services relevant to application hosting and deployment.

  • Consider how you would approach designing a simple application that requires both a .NET back-end and a React front-end.

πŸ“ Enhancement Note: A strong portfolio is crucial for this role. It serves as tangible proof of your technical capabilities and your ability to deliver functional, user-friendly applications that support business operations.

πŸ›  Tools & Technology Stack

Primary Tools:

  • .NET Framework: The core back-end development environment. Proficiency in .NET Core/.NET 5+ is highly desirable.

  • React: The primary JavaScript library for building user interfaces. Understanding of its ecosystem (e.g., state management libraries like Redux or Context API, routing) is key.

  • C#: The primary language for .NET development.

  • JavaScript/TypeScript: Essential for front-end development. TypeScript is often preferred for larger projects.

  • SQL Server: The primary relational database management system.

Analytics & Reporting:

  • While not explicitly mentioned for this role, expect to interact with systems that track application performance and user engagement. Experience with tools that integrate with AWS services for monitoring (e.g., CloudWatch) could be beneficial. CRM & Automation:

  • This role may integrate with or support CRM systems or other business applications used by SitusAMC. Understanding of API integrations and data flow between systems is valuable.

  • AWS Cloud Platforms: Experience with services such as EC2, S3, RDS, Lambda, API Gateway, and potentially container services (ECS/EKS).

πŸ“ Enhancement Note: Familiarity with the specified technology stack is non-negotiable. Demonstrating an understanding of how these tools integrate to form a cohesive application architecture will be highly valued.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Customer Focus: A commitment to delivering software that meets the needs of internal and external users, enhancing their experience and operational efficiency.

  • Quality & Excellence: A dedication to writing high-quality, maintainable code and adhering to best practices in software development.

  • Collaboration & Teamwork: Valuing open communication, mutual support, and shared responsibility within the development team and with cross-functional stakeholders.

  • Continuous Improvement: An ongoing effort to refine processes, adopt new technologies, and enhance skills to deliver better outcomes.

  • Problem Solving: A proactive and analytical approach to identifying and resolving technical challenges.

Collaboration Style:

  • The team likely operates with a high degree of collaboration, facilitated by Agile methodologies. Regular communication through stand-ups, code reviews, and potentially pair programming is expected.

  • Cross-functional collaboration with product owners and other business stakeholders is essential to ensure that technical solutions align with business objectives and user needs.

  • A culture that encourages feedback exchange and knowledge sharing is probable, fostering a supportive learning environment.

πŸ“ Enhancement Note: For a remote role, demonstrating alignment with these values through clear communication and proactive engagement is key to successful team integration and contribution.

⚑ Challenges & Growth Opportunities

Challenges:

  • Remote Collaboration: Effectively collaborating and maintaining team cohesion in a fully remote environment requires strong communication skills and proactive engagement.

  • Legacy vs. Modernization: Potentially balancing the development of new features with the maintenance and modernization of existing systems, especially within a company with established operations.

  • Industry Specifics: Adapting to the nuances and specific requirements of the real estate industry's technology landscape.

  • Keeping Pace: Staying current with the rapid evolution of .NET, React, and cloud technologies requires continuous learning and adaptation.

Learning & Development Opportunities:

  • Advanced .NET & React: Opportunities to deepen expertise in advanced features, architectural patterns, and performance optimization for both the back-end and front-end.

  • Cloud Certifications: Pursuing AWS certifications to formalize and enhance cloud expertise.

  • Mentorship: Potential to be mentored by senior engineers or to mentor junior developers, fostering leadership skills.

  • Industry Knowledge: Gaining specialized knowledge in real estate technology through project work and company resources.

πŸ“ Enhancement Note: The challenges presented are common in many development roles but are amplified in a remote setting. The growth opportunities are substantial for individuals looking to build a career in specialized technology domains.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a complex UI you've built with React. What were the main challenges, and how did you solve them?" (Focus on state management, component architecture, performance optimization.)

  • "Walk me through a .NET application you developed. What design patterns did you use, and why?" (Highlight C#, API design, database interaction, and architectural choices.)

  • "How would you approach integrating a new feature into an existing codebase while ensuring minimal disruption to current users?" (Discuss testing strategies, deployment plans, and risk mitigation.)

  • "Explain your experience with Agile/Scrum. What is your role in ceremonies like sprint planning and retrospectives?" (Demonstrate understanding of iterative development processes.) Company & Culture Questions:

  • "Why SitusAMC? What interests you about working in the real estate technology sector?" (Research the company's mission, values, and recent news.)

  • "How do you contribute to a positive team culture, especially in a remote environment?" (Emphasize communication, proactivity, and support for colleagues.)

  • "Describe a time you disagreed with a technical decision. How did you handle it?" (Focus on constructive communication and data-driven arguments.) Portfolio Presentation Strategy:

  • Focus on Impact: Clearly articulate the business value and user benefits of your showcased projects.

  • Technical Depth: Be prepared to dive deep into the technical specifics of your implementations, explaining your choices and problem-solving approaches.

  • UI/UX Emphasis: Highlight your contributions to user experience, responsiveness, and accessibility within your React applications.

  • Code Quality: Discuss your approach to writing clean, maintainable, and well-tested code. If possible, have a GitHub profile ready with well-documented projects.

  • Conciseness: Present key information efficiently, respecting the interviewer's time.

πŸ“ Enhancement Note: Interviewers will be looking for a blend of strong technical skills, a collaborative mindset, and an understanding of how software development contributes to business objectives, particularly within the real estate context.

πŸ“Œ Application Steps

To apply for this UI Software Developer position:

  • Submit your application through the provided Workday portal link.

  • Resume Optimization: Tailor your resume to highlight your .NET, C#, React, SQL Server, and AWS experience. Use keywords from the job description and quantify your achievements with metrics where possible.

  • Portfolio Preparation: Select 2-3 key projects that best demonstrate your UI development (React) and back-end (.NET) skills. Prepare a concise narrative for each, focusing on technical challenges, solutions, and outcomes. Ensure any linked code repositories are clean and well-documented.

  • Technical Deep Dive: Refresh your knowledge on core .NET concepts, C# language features, common React patterns, SQL query optimization, and fundamental AWS services. Practice coding exercises.

  • Company Research: Familiarize yourself with SitusAMC's services, mission, and values. Understand their position in the real estate technology market.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.


Application Requirements

Candidates must have a bachelor's degree in computer science or a related field and at least 5 years of software development experience. Proficiency in .NET, SQL Server, and UI frameworks like React is required, along with strong problem-solving and communication skills.