Location: Carrollton, TX or Westlake Village, CA Onsite
Job Type: Full-time
Salary: Competitive
Duration: Not Specified
Experience: 3+ years, .NET, Ruby, React
Job Description & Details
"The demand for versatile full\u2011stack developers who can bridge .NET and modern web stacks is soaring, especially in fintech where rapid, reliable delivery is mission\u2011critical. This role gives you a chance to work on enterprise\u2011transforming applications for a leading mortgage technology firm while sharpening cloud and Ruby on Rails expertise. If you have a Green Card or U.S. citizenship and love turning complex business problems into clean code, this opportunity is worth a close look.\n\n# Job Summary\nThe Dot Net Application Developer will design, code, test, and deploy enterprise\u2011level applications for Pennymac. Working on\u2011site in Carrollton, TX or Westlake Village, CA, you\u2019ll collaborate with a high\u2011energy team using .NET, C#, Ruby on Rails, React, PostgreSQL, AWS, and Agile practices to deliver robust, production\u2011ready solutions.\n\n# Top 3 Critical Skills Table\n| Skill | Why it's critical | Mastery Level |\n|---|---|---|\n| .NET / C# | Core language for the majority of internal platforms and integration services. | Senior |\n| Ruby on Rails | Enables rapid development of new business\u2011logic services and API layers. | Mid |\n| Agile Methodologies (Scrum/XP) | Drives iterative delivery, fast feedback, and alignment with business priorities. | Senior |\n\n# Interview Preparation\n1. **Explain how you would design a microservice in .NET that interacts with a Ruby on Rails API.**\n *What the interviewer is looking for:* Understanding of service boundaries, RESTful communication, authentication, and cross\u2011language integration.\n2. **Walk through your experience writing unit tests with NUnit and RSpec. How do you ensure coverage across both .NET and Ruby codebases?**\n *What the interviewer is looking for:* Test strategy, tooling differences, and commitment to quality.\n3. **Describe a scenario where you used AWS services (e.g., S3, Lambda) to solve a scalability problem.**\n *What the interviewer is looking for:* Practical cloud architecture knowledge and cost\u2011effective design.\n4. **How do you apply design patterns and refactoring principles when modernizing legacy .NET applications?**\n *What the interviewer is looking for:* Ability to improve maintainability and apply patterns like Repository, Factory, or CQRS.\n5. **What challenges have you faced with Agile (XP/Scrum) in a distributed team, and how did you overcome them?**\n *What the interviewer is looking for:* Real\u2011world Agile adoption, communication tactics, and continuous improvement mindset.\n\n# Resume Optimization\n- .NET\n- C#\n- Ruby on Rails\n- React\n- PostgreSQL\n- AWS Cloud Services\n- Python\n- Agile Methodologies\n- NUnit\n- RSpec\n\n# Application Strategy\nWhen you email the recruiter, start with a brief greeting, attach your updated resume, and clearly reference the Dot Net Application Developer role. Highlight your top skills\u2014such as .NET development, Ruby on Rails experience, and AWS cloud expertise\u2014and cite specific projects where you delivered end\u2011to\u2011end solutions. Make sure to mention your eligibility (Green Card, EAD, or U.S. citizenship) and express enthusiasm for contributing to Pennymac\u2019s technology roadmap.\n\n# Career Roadmap\n| Current Role | Typical Experience | Core Focus | Next Position |\n|---|---|---|---|\n| Dot Net Application Developer | 3+ years | Full\u2011stack .NET & Ruby development, cloud integration, Agile delivery | Senior Application Developer |\n| Senior Application Developer | 5\u20117 years | Architecture, mentorship, large\u2011scale system design | Lead Engineer / Development Manager |\n| Lead Engineer | 8\u201110 years | Strategic technology planning, cross\u2011team leadership | Director of Engineering |\n"