Job Closed
This listing is no longer active.
A Tradition of Excellence
.Net Developer
Location
Texas
Posted
64 days ago
Salary
0
Seniority
Mid Level
Job Description
.Net Developer
Perry Homes
About The Role A .NET Developer will be a key contributor to the development and maintenance of web and enterprise applications that drive our business and enhance customer experiences. The expertise in designing, coding, and improving robust solutions within the Microsoft technology stack will be essential to delivering high-quality software. A .NET Developer will collaborate closely with an Agile team, where learning, knowledge sharing, and a focus on best practices are top priorities. The passion for creating user-centric applications and commitment to continuous improvement will help shape impactful, scalable projects that support our evolving business needs. What You’ll Do - Design and develop custom applications, APIs, and services using the Microsoft stack, focusing on reliability, usability, and performance. - Support development through comprehensive planning and hands-on implementation. - Work with SQL Server and Azure SQL, crafting data models and writing queries to support complex application functionality. Ensure robust data integration and optimization within applications. - Partner with cross-functional teams, including Infrastructure, Data, and Project Management, to ensure seamless project execution and handoff. - Participate in code reviews, testing, and debugging, applying Agile and DevOps best practices to deliver high-quality solutions. - Engage in regular knowledge-sharing sessions and stay updated on new technologies to continuously enhance your technical skills. What We’re Looking For - High School Diploma or equivalent required; Associate’s Degree in IT or a related field preferred. - 3+ years of relevant experience in .NET development required. - Experience with .NET technologies, including .NET Framework/Core, C#, ASP.NET, and JavaScript frameworks such as Angular and Azure or other cloud services, such as Azure Functions and Azure SQL - Strong communication and time management skills - Ability to develop scalable, high-performance applications. Why You Will Love Working Here - Competitive compensation and benefits package: - Medical, dental, vision coverage - Financial Planning - Time Off & Life Balance - Family & Lifestyle - Opportunities for growth and development - Culture that is collaborative, inclusive, fast-paced, people-first - Stable company with strong reputation in the market Why Join Perry Homes? At Perry Homes, we’re committed to integrity, excellence, and service—values that guide every customer interaction. Join a team where your work directly contributes to an exceptional homebuying experience and a trusted brand. We’re committed to creating an inclusive workplace where people can do their best work.
Benefits
- Health & Wellness
- Medical, Dental & Vision Coverage
- Employee Assistance Program (EAP)
- Fitness Reimbursement
- Financial Planning
- 401(k) with Company Match
- Company-Paid Life & Disability Insurance
- Supplemental Coverage Options
- Time Off & Life Balance
- PTO & Paid Holidays
- Leave of Absence Programs
- Family & Lifestyle
- Perry Homes Family College Fund
- New Home & Employee Discounts
- Pet Perks, Travel Assistance, & More
- Note to job seekers: Your resume will be reviewed as the best qualified candidates will be contacted in the event that there is potential match***
- Perry Homes is an Equal Opportunity Employer
- Disclaimer: Recruitment Fraud – Any communication regarding job opportunities from our organization will be initiated through official channels only, including our company email domain, @perryhomes.com and verified social media accounts. We advise candidates to exercise caution and refrain from sharing personal or sensitive information with any party claiming to represent our company outside of these channels. We do not at any early stage of recruitment process solicit personal information (e.g., passport and bank account info), financial details, or any form of payment (e.g., application fee). If you receive suspicious communications, encounter job postings that appear fraudulent, or want to confirm any employment postings, please contact hrinfo@perryhomes.com.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop REST APIs for internal consumption • Implement integrations with AI models and LLMs • Work with API Gateway and access policies • Implement secure authentication and authorization • Develop services for accessing internal data • Work with distributed architectures • Ensure quality, testing, and observability • Support the implementation of technical standards
Role Description We are looking for a backend engineer to help us build our platform to handle payments on a global scale. You will primarily work with Ruby, building out features using Ruby on Rails (90% of tasks). As we’re still scaling our front-end team, you may be asked occasionally to work on front-end tasks as well (Less than 5% of tasks). Additionally, there will be tasks related to Monitoring, Observability, etc., which uses Terraform and DataDog (< 5%). - Typical tasks include adding new APIs for Front-end Interfaces in our Ruby on Rails application for customers to use. - Investigating bugs with our partners to ensure customer payments go through smoothly. - Improving our systems’ reliability and observability to ensure better health using Terraform. - Work with product managers to critically evaluate requirements and implement them in code. - Provide constructive feedback through code reviews and look at refactoring opportunities. - Receive mentoring support from managers and senior developers to help develop your skills. Qualifications - Experience working with large web applications. - Knowledge of building reliable and performant web applications. - Strong knowledge of testing and different testing types. Requirements - Build backend systems using Ruby on Rails stack. - Understand product goals and feature requests and translate them into working software. - Work on large technical projects from design through implementation and delivery as part of a team. - Ensure high-quality, reliable software - including thorough testing. - Strong experience building backend systems using Ruby on Rails in production environments (Ruby experience preferred, but candidates with solid experience in other backend web frameworks are also welcome). - Experience building scalable and performant web applications. - Solid understanding of relational databases and SQL. - Ability to design data models and system architectures. - Strong technical communication skills - including the ability to document decisions clearly and concisely. - Experience and understanding of common web vulnerabilities and how to mitigate them. - Understanding of software architecture, design patterns, and best practices. Nice to Haves - Experience with TypeScript, Vue.js, or React. - Experience with payments or payment systems. - Experience with integrating with third-party APIs in a secure and fault-tolerant manner. - Understanding of database performance characteristics and data access patterns. - Familiarity with Monitoring and Observability techniques and platforms such as DataDog. Benefits - 10 days regular vacation, additional 5 days summer, and 5 days winter vacation. - Paid birthday holiday. - Budget for self-learning allowance, to ensure our employees’ skills remain current. - Access to the O’Reilly Learning Platform. - Language training for Japanese/English. - Twice a week office lunch.
Sr. Engineer (Scala)
Prodege, LLCA cutting-edge marketing and consumer insights platform, Prodege has charted a course of innovation in the evolving technology landscape by helping leading brands, marketers, and agencies uncover the answers to their business questions, acquire new customers, increase revenue, and drive brand loyalty & product adoption. Bolstered by a major investment by Blackstone in Q1 2026, Prodege looks forward to more growth and innovation to empower our partners to gather meaningful, rich insights and better market to their target audiences. As an organization, we go the extra mile to “Create Rewarding Moments” every day for our partners, consumers, and team. Come join us today!
Job Description: Strategic Imperative The Sr. Engineer strengthens Prodege’s technical foundation by delivering high-quality Scala/Java services that scale with business demand. This role converts product requirements into resilient, well-architected software, reduces operational friction through sound engineering practices, and raises overall delivery confidence through strong ownership, testing discipline, and pragmatic collaboration. Prodege: A cutting-edge marketing and consumer insights platform, Prodege has charted a course of innovation in the evolving technology landscape by helping leading brands, marketers, and agencies uncover the answers to their business questions, acquire new customers, increase revenue, and drive brand loyalty & product adoption. Bolstered by a major investment by Great Hill Partners in Q4 2021 and strategic acquisitions of Pollfish, BitBurst & AdGate Media in 2022, Prodege looks forward to more growth and innovation to empower our partners to gather meaningful, rich insights and better market to their target audiences. As an organization, we go the extra mile to “Create Rewarding Moments” every day for our partners, consumers, and team. Come join us today! Primary Objectives: - Deliver Scalable Backend Services (Scala/Java) - Improve Reliability, Performance, and Operational Readiness - Strengthen API Design, Data Contracts, and Integration Patterns - Elevate Code Quality Through Testing and Engineering Standards - Support Secure Development and Risk Reduction - Contribute to Team Enablement and Knowledge Sharing Qualifications - To perform this job successfully, an individual must be able to perform each job duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Detailed Job Duties: (typical monthly, weekly, daily tasks which support the primary objectives) - Deliver Scalable Backend Services (Scala/Java) - Build and maintain backend services, APIs, and supporting libraries using Scala and Java. - Translate product requirements into well-structured components with clear interfaces and backward-compatible changes. - Own features end-to-end: design, implementation, code review, test strategy, deployment readiness, and post-release monitoring. - Improve Reliability, Performance, and Operational Readiness - Diagnose and resolve production issues; participate in on-call or escalation support as required. - Implement performance improvements (latency, throughput, memory utilization) using profiling and data-driven tuning. - Add guardrails to reduce repeat incidents (timeouts, retries, circuit breakers, rate limits, idempotency). - Strengthen API Design, Data Contracts, and Integration Patterns - Design APIs and service contracts that are versioned, well-documented, and resilient to change. - Partner with dependent teams to integrate services safely; ensure compatibility and smooth rollout plans. - Contribute to event-driven or asynchronous integration patterns where needed (e.g., messaging/streaming). - Elevate Code Quality Through Testing and Engineering Standards - Maintain high engineering quality through unit/integration tests, CI checks, and peer reviews. - Improve maintainability via refactoring, modular design, documentation, and consistent patterns. - Contribute to shared standards (linting, style guides, service templates, dependency hygiene). - Support Secure Development and Risk Reduction - Apply secure engineering practices (least privilege, secrets handling, input validation, dependency vulnerability management). - Partner with Security and platform teams to address findings and reduce risk without blocking delivery. - Ensure changes meet internal governance expectations (logging, auditability, change control where applicable). - Contribute to Team Enablement and Knowledge Sharing - Mentor junior engineers through pairing, code reviews, and technical guidance (no direct reports). - Document key systems and operational runbooks; share best practices with the broader engineering org. - Contribute to technical planning: estimates, sequencing, and identifying dependencies/risks early. MUST Haves: (ex: required skills, education, experience, certifications, licenses) - Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience. - Five or more (5+) years of professional software engineering experience, including backend/service development. - Strong hands-on expertise in Scala and/or Java in production environments. - Experience delivering cloud-based or distributed systems (AWS/GCP/Azure), including observability and incident response participation. - Demonstrated experience integrating AI/ML capabilities into production backend systems—e.g., consuming LLM or ML model endpoints, implementing retrieval/embedding workflows, prompt/tool orchestration, or model-driven features—along with the engineering rigor to ship safely (evaluation basics, latency/cost awareness, monitoring/guardrails). - Strong communication skills; able to collaborate across disciplines and contribute to technical discussions. - Production experience building backend systems in Scala and Java. - Strong understanding of distributed systems fundamentals (concurrency, consistency, resiliency patterns). - Proficiency with CI/CD and modern engineering workflows (Git, code reviews, automated testing). - Experience with observability practices (logging/metrics/tracing) and operational ownership. - Ability to collaborate effectively across Product, QA, and infrastructure/platform partners. Nice to Haves - Experience with microservices and event-driven architectures (Kafka/PubSub/RabbitMQ or similar). - Experience with containerized deployments (Docker/Kubernetes) and infrastructure-as-code concepts. - Experience with performance/load testing and capacity planning. - Prior experience in ad-tech, consumer apps, experimentation platforms, or high-volume transactional systems. Pay Transparency: The anticipated base salary range for this position is $170,000 to $200,000. The final salary offered to a successful candidate will be dependent on several factors that may include, but are not limited to; the type and length of experience within the job, type and length of experience within the industry, the type and length of knowledge and skills for the position, education, training, etc. Prodege is a multi-state employer and final compensation within this range could be impacted by work location. Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Prodege Benefits: Prodege offers a comprehensive benefits package to US Full-time employees including medical, dental, vision, STD, LTD and basic life insurance. Employees receive flexible PTO, as well as paid sick leave prorated based on hire date. US Employees have eight paid holidays throughout the calendar year. Employees receive an option to purchase shares of Company stock commensurate with their position, which vests over four years. Equal Employment Opportunity Statement At Prodege, we are committed to creating a diverse and inclusive environment. We are proud to be an Equal Opportunity Employer and do not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, or any other characteristic protected by law. We encourage individuals of all backgrounds to apply. FCIHO Employers will consider for employment qualified applicants with criminal histories in a manner consistent with the requirements of FCIHO.
Who we are Aquila, a group within Constellation Software Inc., one of North America’s largest and most respected software companies, invests in category-defining B2B and B2G software businesses globally, providing long-term support and strategic guidance. Emphasys Software has been part of Aquila since 2008. Operating across five specialized divisions, Emphasys provides mission-critical software that modernizes and streamlines complex processes for housing authorities, lenders, and government agencies in nearly every state. Through both products and services, Emphasys helps house roughly half of the families most in need in the country. At Emphasys HFA (Housing Finance Agency), a division of Emphasys, we build and support the only end-to-end financial software in the U.S. dedicated to affordable housing. As the largest full-service provider in this space, we enable State Housing Finance Agencies and other public organizations to administer programs that help families access affordable homeownership or rental housing. Our solutions power the financial backbone that processes funding, manages compliance, and ensures every dollar of support is tracked and maximized. Who we need Reporting to the Product Line Manager, Emphasys Housing Locator, we are hiring a Backend Software Engineer to play a key role in the evolution and modernization of our core platform. As our new Backend Software Engineer you will enhance the existing system to improve performance, maintainability, and long-term scalability. You will work primarily within an on-premises environment, building a strong understanding of the current architecture and business logic, while collaborating closely with cloud engineering teams as the organization transitions to Microsoft Azure-based architecture. This is a full-time, fully remote position within the US working Eastern Standard hours. What’s in it for you Technical breadth and depth. You will play a key role in a full-scale modernization initiative, transforming a legacy Python application into a modern architecture using FastAPI and cloud-based infrastructure. You will gain hands-on experience across PostgreSQL, Linux environments, CI/CD pipelines, automated testing, and system architecture — strengthening both your backend depth and cloud capabilities. Purpose-driven impact. Your work will directly support affordable housing initiatives and services for people in need. You will contribute to systems that have tangible community impact, combining technical challenges with meaningful outcomes. You will work in a collaborative, open-minded team environment with leadership that values initiative, ownership, and professional growth. As the platform evolves, you will have opportunities to expand your responsibilities, mentor others, and influence technical direction. Career growth. You will join a small but high-impact development team during a major platform evolution. As the function grows, there is opportunity to step into a Senior Backend Developer or team lead role, with longer-term potential to influence architecture and broader IT strategy. As our new Backend Software Engineer, you will: - Design, modernize and develop. You will design, develop, test, and maintain scalable backend services and RESTful APIs using modern Python frameworks such as FastAPI. You will architect and implement well-structured REST integrations between backend and frontend systems, applying REST best practices and integration patterns. You will design and optimize PostgreSQL schemas and write efficient, production-grade SQL queries to support reliable data persistence. You will support and enhance applications operating in on-premises and hybrid environments, contributing to the modernization and rewrite of legacy systems. - Collaborate. You will work closely with Product Management, Backend and Frontend Engineers, and Cloud/DevOps teams to translate requirements into technical solutions and execution plans. You will participate in code reviews, contribute to engineering best practices and standards, and support cross-functional efforts related to deployment, monitoring, and Azure cloud migration initiatives. - Optimize and ensure reliability. You will troubleshoot and resolve application and system issues across Linux-based environments, ensuring performance, reliability, security, and scalability standards are met. You will establish and maintain automated testing frameworks and CI/CD pipelines. You will create and maintain clear technical documentation for backend architecture, integrations, and operational processes. You bring: - Technical experience. You have experience designing and developing production-grade backend web applications and services. You bring strong, hands-on Python expertise and experience with modern frameworks such as FastAPI (or comparable frameworks). You have deep experience designing and implementing RESTful APIs and applying best practices for scalable, maintainable architecture. - Data layer and systems experience. You are highly proficient with relational databases, particularly PostgreSQL, with demonstrated experience in schema design, complex query development, reporting queries, , and performance tuning. You are comfortable working in Linux/Unix environments, including application deployment and troubleshooting, and you have experience with Git-based collaborative workflows and CI/CD pipelines that support automated build, test, and deployment processes. - Mapping Service experience. You have experience working with geospatial data and spatial databases (e.g., PostGIS), including implementing location-based queries, indexing strategies, and integrations with mapping services. - Cloud and modernization exposure. You are familiar with Microsoft Azure services (e.g., App Services, containers, storage, managed databases). You have experience supporting applications during infrastructure or cloud migration efforts, ideally in regulated or compliance-focused environments. You have exposure to containerization and modern deployment practices. You demonstrate the ability to quickly learn and work within existing internal frameworks and legacy codebases. - Security awareness. You apply secure coding practices, understand authentication and authorization patterns (e.g., OAuth2, RBAC), and are mindful of data privacy, encryption, and secure API design principles. - Interpersonal skills. You have professional, adaptable communication skills, including the ability to create and maintain documentation. You can build collaborative relationships within and across teams, remain open to ideas, and share knowledge. You can explain technical issues clearly to a range of non-technical stakeholders. - An analytical mindset. You are curious and driven with strong problem-solving skills, and the ability to debug, optimize, and maintain existing systems, approaching issues with urgency and creativity. Join us. As an Aquila company, Emphasys Software brings together bright, talented people who aspire to excellence and share a commitment to upholding our mission: To be a company of outstanding people delivering vertical market software solutions through long-term partnerships with clients. Our entrepreneurial culture, lean environment, and people come together to form a dynamic organization where purpose drives our growth. With the autonomy to be creative and curious, we collaborate and iterate to achieve real impact in the communities we support. Apply now. Diversity and inclusion are not mere words on paper to us. We welcome and appreciate candidates with a range of backgrounds and experiences. If you have 70% of the qualifications we are looking for and want to play an integral role in changing an industry, apply to express your interest. What you can expect from our interview process: - A virtual interview with a Talent Advisor discussing your interest in the role, the team’s culture and your experience. The conversation will be recorded using BrightHire, an AI-powered video interview tool. More details will be shared when you are invited to interview. - A virtual technical interview with the Product Line Manager and a Senior Developer. This will be an opportunity for you to demonstrate your technical knowledge and learn about our product and technical roadmap. - A final virtual interview with the General Manager. You will learn more about the company, our product, and our clients. You will have a chance to ask further questions about the role and team. Aquila and Emphasys Software promote equal employment opportunities for all. We do not discriminate on the basis of race, religion, color, sex, gender identity, sexual orientation, age, disability, national origin, veteran status, marital status or any other basis covered by appropriate law. All employment decisions are made based on qualifications, merit, and business needs. We welcome and encourage applications from people with disabilities and accommodations are available on request. #LI-Remote #LI-DNI



