We are seeking a Full Stack Software Developer to join our growing hedging team. As a part of it, you will be developing innovative, high quality, and robust financial applications for internal use.
As a member of the team you will: ·
- Develop cutting-edge financial applications that improve our services level and meet the needs of variety of business users.
- Work in an Agile methodology in a self-organizing team with 2-week long sprints.
- Gain a great influence over the style of software developed in the team.
- Collaborate with other teams within Chatham Financial.
- Develop software in our constantly evolving technology stack (currently includes C#, C++, Java, Java Script/AngularJS 1.x/4.x, Microsoft SQL Server, RabbitMQ, Memcached/Redis).
- Bachelor’s Degree in Computer Science or equivalent practical experience.
- Experience with application development in an agile scrum environment.
- Comfort with full stack software development, including both front-end and back-end development, service design, data storage and access models, enterprise level messaging patterns, and modern web development frameworks.
- Proclivity towards refactoring and continuously improving OO code.
- Testing skills including use of inversion of control, mocks, and stubs in unit and BDD testing frameworks like specflow and cucumber.
- Great development opportunities including a training budget, language classes, Pluralsight access, and quarterly Hack Weeks in which teams and individuals pitch new product concepts and technology improvements similar to a startup weekend.
- Collaborative, non-hierarchical culture in which the leadership is gained through influence and personal character, not by title.
- Bonus pack including: private medical health care, Multisport card.
- Employee Stock Purchase Plan- periodic opportunities to purchase shares of the common stock.