about the company
A global service provider specializing in IT solutions and online trading services operates across multiple regions, including Australia, Spain, Malaysia, Canada, and Cyprus. This organization offers over 200 trading products spanning currencies, stocks, and other financial instruments, catering to a diverse clientele. The company emphasizes innovation, delivering advanced IT services both onsite and remotely, supporting businesses worldwide. It is known for its technical expertise and customer-focused approach to enhancing operational efficiency and market engagement.
about the role
your primary focus will be on developing a state-of-the-art Pricing and Execution Engine, requiring expertise in crafting low-latency, high-performance software solutions. This is an opportunity to contribute to a challenging and impactful project while working in a fast-paced, agile environment. If you are passionate about advanced software engineering and thrive on delivering exceptional results, this is the perfect opportunity for you!
about the job
- Collaborate with cross-functional teams to design, develop, and maintain a large-scale microservices architecture.
- Contribute to team efforts, ensuring successful project delivery through effective collaboration.
- Lead the implementation of best practices and coding standards to uphold the highest software quality.
- Engage in code reviews, providing constructive feedback to peers.
- Identify opportunities for system and process improvements, preparing documentation to share rationale with team members and relevant stakeholders.
- Proactively address technical challenges, with a focus on optimizing performance and minimizing latency.
knowledge, skills and experience
- bachelor's degree in Information Technology, Computer Science, Software Engineering, or equivalent
- at least 3 to 5 years of experience in C#, with a deep understanding of core Microsoft .NET and .NET Core technologies.
- Strong expertise in designing and developing enterprise-grade software.
- Familiarity with middleware solutions for system communication.
- Proficient in source control management systems and CI/CD pipelines for streamlined deployment processes.
- Automated testing experience to ensure high software quality.
- Skilled in Agile development methodologies (including Kanban and Scrum) for efficient project management.
- Extensive experience with multi-threading and concurrent programming to optimize application performance.
- Proficient in debugging, performance profiling, and optimizing software for efficiency.
- Strong foundation in object-oriented and service-oriented design principles.
- Excellent communication skills, both with internal teams and external stakeholders.
- Familiar with containerized environments, including Kubernetes (preferred).
how to apply
Interested candidates may contact Eugene Fo at +6014 640 4098 for a confidential discussion.
...