Job Requirements
The Senior Application Developer will:
• Use the latest tools and techniques (Ruby/Rails, RSpec/NUnit, .NET, C#, Agile Methodologies, Web Services)
• Use BDD/TDD techniques during development
• Prepare software for deployment to production environments
• Respond to and resolve questions and issues logged by users of a live system
• Manage small projects independently and work as a team member on larger projects
• Perform other related duties as required and assigned
• Demonstrate behaviors which are aligned with the organization’s desired culture and values
Qualifications:
• Bachelor’s degree or equivalent work experience
• 2+ years of relevant work experience
• 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