Sr Application Developer jobs in United States
cer-icon
Apply on Employer Site
company-logo

PENNYMAC TPO · 23 hours ago

Sr Application Developer

Pennymac is a specialty financial services firm focused on the production and servicing of U.S. mortgage loans. The Senior Application Developer will design, develop, and maintain high-performance enterprise applications using AI-powered tools and AWS cloud services to enhance delivery and quality.

Commercial LendingConsultingFinancial ServicesMortgage

Responsibilities

Extensively utilize AI tools such as Cursor and GitHub Copilot for rapid prototyping, intelligent code completion, refactoring complex methods, and generating robust unit tests
Design, develop, and maintain C# and .NET (Core/Framework)-based services and applications, specializing in back-end logic, APIs (e.g., ASP.NET Web API), and enterprise solutions
Develop, optimize, and tune high-performance SQL Server stored procedures, functions, and complex queries
Use AI tools to analyze existing SQL code for potential performance bottlenecks and security vulnerabilities
Demonstrate strong experience in integrating applications with key AWS Services, including: Amazon SQS (Simple Queue Service) for decoupling microservices and managing message queues, Amazon SES (Simple Email Service) for handling bulk and transactional email delivery, Amazon S3 (Simple Storage Service) for object storage, file management, and static content hosting
Mandate and enforce high standards of unit testing for all new and modified code
Achieve and maintain required code coverage minimums for all deliverables, integrating coverage analysis into the CI/CD pipeline
Employ Behavior-Driven Development (BDD) and Test-Driven Development (TDD) techniques, using AI-assisted tools to scaffold test code quickly and comprehensively (e.g., using NUnit or xUnit)
Manage small development projects independently and actively contribute as a senior team member on larger, complex initiatives under Agile Methodologies
Prepare, configure, and automate the deployment of software to various environments, including production
Provide timely and effective technical support, responding to and resolving escalated issues and bugs logged by end-users of live systems
Demonstrate professional behaviors and a growth mindset aligned with the organization's desired culture and values

Qualification

C#.NETSQL ServerAWS CloudUnit TestingAgile MethodologiesBehavior-Driven DevelopmentTest-Driven DevelopmentFinancial ServicesLinux

Required

Bachelor's degree or equivalent work experience
5+ years of relevant work experience

Preferred

Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum is helpful
Experience with relational databases (MySQL, PostgreSQL, SQL Server)
Knowledge of design patterns, refactoring and unit testing
Experience with Linux and open source software
Financial services experience, especially related to mortgages and mortgage backed securities, is desirable

Benefits

Comprehensive Medical, Dental, and Vision
Paid Time Off Programs including vacation, holidays, illness, and parental leave
Wellness Programs, Employee Recognition Programs, and onsite gyms and cafe style dining (select locations)
Retirement benefits, life insurance, 401k match, and tuition reimbursement
Philanthropy Programs including matching gifts, volunteer grants, charitable grants and corporate sponsorships

Company

PENNYMAC TPO

twittertwitter
company-logo
Pennymac TPO provides conventional loans, VA Mortgages, ​home purchase financing, FHA loans, and mortgage refinancing services.

Funding

Current Stage
Late Stage
Company data provided by crunchbase