Chatham Financial - Kennett Square, PA

posted 6 days ago

Full-time - Intern
Kennett Square, PA
501-1,000 employees
Professional, Scientific, and Technical Services

About the position

The Full Stack Developer Internship at Chatham Financial offers a dynamic and immersive experience for aspiring technology professionals. Interns will gain hands-on software engineering experience in a leading finance and technology firm, contributing to projects that drive the business forward. The role involves collaboration with experienced engineers on cutting-edge products, developing new features, optimizing systems, and solving complex problems in a global team environment.

Responsibilities

  • Assist with developing cutting-edge financial applications.
  • Develop innovative, high-quality, and robust web applications and microservices as part of the application development team.
  • 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 on intern projects.
  • Develop software using the evolving technology stack including .NET, ASP.NET, React, Angular, TypeScript, SQL Server, RabbitMQ, and Redis.
  • Build automated unit, integration, and front-end tests using xUnit, Moq, NSubstitute, and Cypress.
  • Implement the build, test, deploy development cycle in CI/CD pipelines using Docker, YAML, Gitlab CI, and Hashicorp Nomad.
  • Participate in Hack Weeks to pitch new product concepts and technology improvements.

Requirements

  • Working towards a Bachelor's Degree in Computer Science, Mathematics, Physics, Engineering, or equivalent practical experience.
  • 2 years of experience preferred.
  • Experience with object-oriented languages such as C#, C++, or Java.
  • Experience with JavaScript and JavaScript frameworks (e.g., React).
  • Experience with relational databases such as Microsoft SQL Server, Oracle, or MySQL.
  • Understanding of Unit testing, Test-Driven Development, and mocking frameworks.
  • Understanding of continuous delivery principles and processes.
  • Understanding of REST principles, Service-oriented architecture, and API development.
  • Proclivity towards refactoring and continuously improving OO code through agile development methods.
  • Open-source development projects and contributions to the local developer community.
  • Quantitative and modeling skills with an ability to learn techniques in numerical optimization, data mining, simulation, or model calibration.

Benefits

  • Flexible work arrangement
  • Hybrid work options
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service