Job Description & Details
The demand for versatile full‑stack developers who can bridge .NET and modern web stacks is soaring, especially in fintech where rapid, reliable delivery is mission‑critical. This role gives you a chance to work on enterprise‑transforming 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.
Job Summary
The Dot Net Application Developer will design, code, test, and deploy enterprise‑level applications for Pennymac. Working on‑site in Carrollton, TX or Westlake Village, CA, you’ll collaborate with a high‑energy team using .NET, C#, Ruby on Rails, React, PostgreSQL, AWS, and Agile practices to deliver robust, production‑ready solutions.
Top 3 Critical Skills Table
| Skill | Why it's critical | Mastery Level |
|---|---|---|
| .NET / C# | Core language for the majority of internal platforms and integration services. | Senior |
| Ruby on Rails | Enables rapid development of new business‑logic services and API layers. | Mid |
| Agile Methodologies (Scrum/XP) | Drives iterative delivery, fast feedback, and alignment with business priorities. | Senior |
Interview Preparation
- Explain how you would design a microservice in .NET that interacts with a Ruby on Rails API.
What the interviewer is looking for: Understanding of service boundaries, RESTful communication, authentication, and cross‑language integration. - Walk through your experience writing unit tests with NUnit and RSpec. How do you ensure coverage across both .NET and Ruby codebases?
What the interviewer is looking for: Test strategy, tooling differences, and commitment to quality. - Describe a scenario where you used AWS services (e.g., S3, Lambda) to solve a scalability problem.
What the interviewer is looking for: Practical cloud architecture knowledge and cost‑effective design. - How do you apply design patterns and refactoring principles when modernizing legacy .NET applications?
What the interviewer is looking for: Ability to improve maintainability and apply patterns like Repository, Factory, or CQRS. - What challenges have you faced with Agile (XP/Scrum) in a distributed team, and how did you overcome them?
What the interviewer is looking for: Real‑world Agile adoption, communication tactics, and continuous improvement mindset.
Resume Optimization
- .NET
- C#
- Ruby on Rails
- React
- PostgreSQL
- AWS Cloud Services
- Python
- Agile Methodologies
- NUnit
- RSpec
Application Strategy
When 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—such as .NET development, Ruby on Rails experience, and AWS cloud expertise—and cite specific projects where you delivered end‑to‑end solutions. Make sure to mention your eligibility (Green Card, EAD, or U.S. citizenship) and express enthusiasm for contributing to Pennymac’s technology roadmap.
Career Roadmap
| Current Role | Typical Experience | Core Focus | Next Position |
|---|---|---|---|
| Dot Net Application Developer | 3+ years | Full‑stack .NET & Ruby development, cloud integration, Agile delivery | Senior Application Developer |
| Senior Application Developer | 5‑7 years | Architecture, mentorship, large‑scale system design | Lead Engineer / Development Manager |
| Lead Engineer | 8‑10 years | Strategic technology planning, cross‑team leadership | Director of Engineering |