Lead architecture, development, and testing of software solutions within a global team. Manage Level 3 production support and resolve complex technical issues.
Responsibilities
- Architect, develop, and test enterprise software solutions.
- Manage Level 3 production support, including diagnosis, investigation, and resolution.
- Coordinate with business, infrastructure, and vendor teams to resolve technical issues.
- Implement, deploy, and configure code changes following established processes.
Required Skills
- 12+ years of professional software development experience.
- Expertise in C# and .NET.
- Strong proficiency in SQL and Microsoft SQL.
- Experience with multi-threading and async programming.
- Background in middle office and back office processing.
- Understanding of financial services, specifically equities and bonds.
- Strong analytical, written, and verbal communication skills.
- Degree in any field of study.
Preferred Skills
- Experience migrating applications to AWS (DynamoDB, SQS, EC2).
- Knowledge of the FIX protocol.