- 5 years successfully developing enterprise applications for Windows platforms using Microsoft technologies
- 10 years developing with C#/.Net /C
- Strong expertise with Multi threaded applications
- Experience with LINQ, SPLUNK, or Aerospike
- Familiar with windows services
- Experience with JIRA, Bitbucket, and Bamboo
- Experience with Agile Development Practices and Scrum
- Expert: Skills equiv. to 11 years in comparable position.
- 3 years developing services with multi threading support
- 3 years of experience in database principles - SQL & NoSQL databases
- Experience with unit testing and collaborating with a QA staff
- Knowledge of SOLID principles and microservice architecture
Senior Software Engineer – Nice To Have Skills
- Strong communicator with ability to interact with business partners and technology teams
- Self-starter with excellent problem-solving skills who can grasp difficult concepts and large architectures quickly
- Prior Financial Services experience is a plus