- Experience developing scalable, resilient, and fault-tolerant transactional and distributed systems in enterprise production environments.
- Highly skilled C# and SQL programmer with an understanding of modern object-oriented programming techniques and design patterns.
- Ability to learn quickly and deliver high-quality code in a fast-paced, dynamic team environment.
- A meticulous and detailed-oriented engineer, responsible for writing own functional and unit tests and helping review and test teammates' code.
- Familiar with Agile development methodology and committed to continual improvement of team performance.
- Must be able to deliver incrementally and on time.
- Must be a personable, team player.