SMBC Group is looking to solve the problem of designing and developing complex software systems to support various aspects of trade lifecycle processing
Requirements
- Languages & Frameworks: C-Sharp, .NET (Core and Framework), ASP.NET, React
- Messaging & Orchestration: C-Sharp MassTransit, RabbitMQ, Kafka
- Architecture: Microservices, Event-Driven Architecture, Distributed Systems
- Tools: Git, CI/CD pipelines, Nomad, MongoDB
- Proven experience designing and building distributed systems
- Strong understanding of messaging patterns, sagas, and transactional consistency
- Experience with full-stack development (React, Angular, or similar is a plus)
Responsibilities
- Contribute to the design and development of complex software systems that support various aspects of trade lifecycle processing
- Implement distributed computing solutions using messaging technologies
- Build on top of C-Sharp MassTransit framework to ensure system reliability and consistency
- Own projects end-to-end, from requirements gathering to deployment and monitoring
- Contribute to system design reviews, code reviews, and mentoring junior engineers
- Collaborate with cross-functional teams to deliver high-quality software in a fast-paced environment
- Implement distributed systems architecture using C-Sharp and .NET
Other
- 7+ years of professional software development experience
- Excellent problem-solving and communication skills
- Ability to work independently and take ownership of projects
- SMBC’s employees participate in a Hybrid workforce model that provides employees with an opportunity to work from home, as well as, from an SMBC office
- SMBC requires that employees live within a reasonable commuting distance of their office location