Senior .Net Developer
Job Overview
Seeking a senior software developer to contribute hands-on to a cloud-based trading system transformation, progressively assuming technical lead and release management responsibilities within a high-availability, business-critical platform."
Key Responsibilities
* Lead technical architecture evolution, including migration to event-driven microservices on AKS
* Develop and implement new products and enhancements for the restitution services application chain
* Design and build APIs for market data distribution and static data reference
* Improve ALM processes and test automation to ensure code quality and reliability
* Collaborate within an Agile team, participating in stand-ups and guiding best practices and technical direction
* Provide production support through bug fixing and monthly second-level on-call rotation outside business hours
Skills and Competences
Technical Environment
The current application stack includes (non-exhaustive):
* REST APIs
* MongoDB clusters
* RabbitMQ
* Kafka Azure Kubernetes Service (AKS)
* Redis
* Protobuf, MessagePack
Profile Expected
* Senior software developer with strong backend experience
* Proven ability to work on complex, business-critical systems
* Strong architectural understanding and ability to influence technical direction
* Natural leadership mindset with a progressive move toward Tech Lead / Release Management
* Comfortable in Agile/Scrum environments
* Fluent in English
* Finance.
* .NET
* ALM/DevOps (Git, VSTS, pipe release)
Qualifications
* Minimum 8 years of backend development experience
* Minimum 8 years of experience with ALM/DevOps tools and release pipelines
* Experience in Agile/Scrum environments
* Experience with cloud-native microservices architectures