Itiviti is building a brand new team of Front-End Desktop Software Engineers to work on the specificities of Asia markets of our front-office modular trading solution.
We are looking to hire developers with good technical / analytical skills, and team spirit to join us to create this new products’ extension suite.
A Quality Assurance Engineer will be added later on to help the team.
As a Software Engineer, you will be involved in the entire release cycle of the projects and play a key role in designing, building, testing, delivering, and supporting the different products.
Working in an agile team environment, you will mobilize both computer skills and understanding of the functional needs of Itiviti’s clients.
This is a great opportunity to learn about the Fintec world. Newcomers will undergo an onboarding process starting with training on our trading suite, in-depth presentation of our API and workflows (client / server).
Learn everything about Trading, Market Data, and what exactly an OMS is. You'll work closely with our Business Analyst which will explain in detail every client request (the What and the Why).
Based on your new skills you'll be able to design and propose solutions for each request.
We created a culture in which every success is celebrated, and every contribution is recognized, appreciated, and rewarded.
Design, build and maintain efficient, reusable, and reliable code.
Ensure the best possible performance, quality, and responsiveness of applications.
Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
Help maintain code quality, unit test, and automatization.
Collaborate with the development team(s) on design ideas, architecture, technical challenges, and code reviews
Serve as an expert on applications and provide technical support
Find ways to continuously improve productivity, processes, and efficiency within the team using Agile methodologies
Ensure CI jobs are running successfully
Ensure team deliverables meets the agreed Definition of Done and quality standards
Remain transparent in your work and share knowledge with others
Diploma or degree holder in Computer Science / Software Engineering or related disciplines
3+ years of hands-on development programming experience
Comprehensive knowledge of C#
Proven experience working on User Interface with DevExpress / WPF / Winforms
Strong analytical skills
Strong verbal and written communication skills in English
Team player with the ability to produce quality work autonomously
Knowledge in financial markets and / or financial technologies would be advantageous
Knowledge in Java / server-side programming is a plus
Design skills, user experience focused, business-oriented
Provide and receive constant technical feedback via code-reviews
Experience in continuous integration using Jenkins
Knowledge / experience in AGILE concepts
Implement, test, and validate / demo achievements
Design and develop financial markets software products