The Treasury Technology team needs to build sophisticated algorithms to optimize the portfolio and architect scalable microservices to revolutionize treasury operations using modern .NET and Angular technologies. This role aims to modernize treasury operations, enhance liquidity and risk management, and deliver robust, scalable platforms.
Requirements
- 5+ years hands-on experience with C-Sharp .NET and .NET Core
- Strong proficiency in Angular for modern web application development
- Expert knowledge of microservices architecture and distributed systems
- Solid experience with SQL Server and PostgreSQL database design
- Deep understanding of SOLID principles, Clean Code theory, and design patterns
- Experience with Docker/Kubernetes containerization
- CI/CD experience with TeamCity and Octopus Deploy
Responsibilities
- Design and develop advanced financing optimization platforms using C-Sharp .NET Core and Angular
- Build robust microservices architectures for treasury optimization workflows
- Implement sophisticated optimization algorithms for financing, margin optimization, and risk management
- Develop RESTful APIs following Clean Code principles and SOLID design patterns
- Design scalable, resilient systems with appropriate architectural patterns and performance considerations
- Design for change and evolution using microservices and event-driven architectures
- Consider non-functional requirements (security, observability, performance)
Other
- Bachelor's degree in Computer Science, Engineering, or related field
- Exceptional learning agility and openness to new technologies
- Strong system design skills - can break complex problems into clean boundaries
- Product & user understanding - translate business requirements into technical specifications
- Background in financial services, treasury operations, or optimization algorithms