Our client is a leader in the financial services industry, and they are looking for a Senior Software Engineer to join their dynamic team. As a senior-level role, you will find engineering solutions as well as be an informal leader on a team. This is an excellent opportunity for someone who wants to stay hands-on in development and provide their expertise in design and architecture to help develop a strong team. This organization is growing and excited to hire motivated information technology professionals who have a desire to be a part of something great!
Responsibilities:
- Assist in building customer-facing applications using the Microsoft stack in a highly agile development environment
- Integrate 3rd party systems into enterprise platforms
- Lead system development and programming
- Serve as a subject matter expert for other Software Engineers
- Work within a TDD development framework
- Ensure the end product aligns with business expectations
- Mentor and coach others and perform code reviews
Requirements:
- 7+ years of experience in professional development, preferably MS Visual Studio
- Experience working across a variety of applications and deep understanding of design patterns
- Performance testing experience
- TDD and Unit testing experience
- Skilled in setting and meeting established deadlines while assuring data and information integrity
- Experience in React JS and Test Mocking
- Azure cloud development is a plus, but not required