dot net developer
Client: PennyMac Financial Services *someone with a banking / insurance background may be the best fit*Role: Sr .Net DeveloperLocation: Carrollton, TX (North Dallas)6 month Contract to Hire **sometimes this happens later than the 6 months mark**Visa: GC or USCInterview Process:NET Codility / CoderPad Coding ChallengeOnsite Panel Interview – either at a TEKsystems office or at a PennyMac LocationWhat the Client Is Doing & Why This Role Is Needed• Modernizing legacy servicing platforms to .NET Core and AWS to improve scalability, performance, and reliability.• A lot of internal applications.• Super heavy backend - head down• Needs hands-on senior engineers who can ship production-grade code end-to-end, handle user-reported issues, and own smaller projects independently to keep modernization timelines moving.What They're Truly Looking For (Beyond Listed Skills)• Ownership + Delivery: Someone who can take a problem from definition to production and support with minimal oversight.• Practical cloud fluency: Not just AWS buzzwords—real experience deploying, integrating, and troubleshooting in AWS.• Full-stack pragmatism: Comfortable jumping between API/backend work, SQL tuning/SSIS, and front-end fixes when needed.• Production support mindset: Calm under pressure with a bias for quick, reliable fixes and iterative hardening.• Quality engineering habits: Unit testing, refactoring, design patterns, and readiness for code reviews.• AI-accelerated development: Comfortable and effective using AI coding tools (e.g., GitHub Copilot) to increase velocity while maintaining quality.• Communication & stakeholder handling: Can interact with users and teams to clarify issues, manage expectations, and document clearly.Key Responsibilities• Build and maintain .NET Core/C# services and Web APIs; contribute to front-end (JS/HTML/CSS) as needed.• Design, write, and optimize SQL (SQL Server primarily; SSIS packages where applicable).• Prepare and deploy software to production; support CI/CD and containerized workloads in AWS.• Respond to user tickets for a live system; debug, resolve, and prevent regressions.• Manage small projects independently; collaborate on larger initiatives using