Full Stack Developer
Chatham Financial
(Kennett Square, Pennsylvania)As an employee-owned market leader, we, at Chatham Financial are committed to making a positive impact on our clients, our associates, our communities, and the capital markets at large. Our unique blend of expert advisory services and proven technologies enables our clients to understand financial strategies and successfully execute programs that optimize their business goals.
We are seeking a Full Stack Developer to join our growing application development team. As a part of our team, you will be developing innovative, high quality, and robust web applications and micro services.
- Develop cutting-edge financial applications.
- Be a member of an agile scrum team that owns development of a specific product or platform.
- Collaborate with other software engineering teams, design team, quant team, product owners and managers, and business stakeholders.
- Develop software in our technology stack which is constantly evolving but currently includes .NET, ServiceStack, RabbitMQ, SQL Server, ASP.NET MVC, AngularJS, Redis, various Amazon web services, unmanaged C code, Nvidia Cuda, and Python.
- Participate in Quarterly Hack Weeks in which teams and individuals pitch new product concepts and technology improvements similar to a startup weekend.
- Bachelor’s Degree in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience.
- Object-oriented design patterns; languages including C#, C++ or Java; web frameworks like AngularJS; and relational and NoSQL databases.
- Comfort with full stack software development, including computationally intense back-end development and service design, data storage and access models, enterprise level messaging patterns, and modern web development frameworks.
- Proclivity towards refactoring and continuously improving OO code through agile development methods.
- Testing skills including use of inversion of control, mocks, and stubs in unit testing and integration testing frameworks.
- Experience working in an agile scrum environment.
Bonus Points
- Open source development projects.
- Contributions to the local developer community.
- Advanced degrees in mathematics, computer science, engineering, or sciences.
- R&D experience at the collegiate or professional level.
- Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.
Questions
There are no answered questions, sign up or login to ask a question
- C++
- Data Mining
- Data Storage
- Databases
- Java
- Mathematics
- Messaging
- Patterns
- Physics
- Agile Scrum
- Python
- Web Applications
- Amazon Web Services
- AngularJS
- ASP.NET MVC
- C#
- CUDA
- NoSQL
- Unit Testing
- Microsoft SQL Server
- Computer Science
- Software Engineering
- Integration Testing
- RabbitMQ
- Microsoft .NET
- Inversion of Control
- Startup
- Open Source
- Full Stack
- Service Design
- ServiceStack

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.