The Application Developer will be responsible for the overall coding and design of technology solutions that address the business needs of PennyMac.
Job Description
* Create complex, enterprise-transforming business applications * Write high quality code * Use the latest tools and techniques ( .NET, C#, Ruby, Rspec, nunit, Agile Methodologies, Web Services) * Test software during development * Prepare software for deployment to production environments * Respond to questions and issues logged by users of a live system * Be part of diverse, high energy teams focused on full life-cycle development * Continually learn, mentor and grow * Perform other related duties as required and assigned * Demonstrate behaviors which are aligned with the organization's desired culture and values
Ideal Candidate will have the following:
* Proficient-level technical knowledge in one or more areas of technology such as Ruby, Rails, .NET, SOA, and Database * Excellent communication and customer interfacing skills * Strong analytical skills and the ability to conceptualize solutions * Delivery experience on a Ruby/Rails development project * Experience with object oriented analysis and design * Knowledge of design patterns, refactoring and unit testing * Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum is helpful * Familiarity with relational and new type of databases * Must be highly proficient in Excel and Word * Must be a team player with strong attention to detail and able to work independently * Proven track record at delivering timely and accurate information in a fast-paced environment * Excellent critical thinking, problem solving, mathematical skills and sound judgment * Financial Services and, if possible, mortgage industry experience preferred * Strong business acumen and ability to interface with executive management
Years of Experience: 3 Education:Bachelor's Degree
Let your dream job find you.
Sign up to start matching with top companies. It’s fast and free.