<p><b>What role you will play in team:</b> You will be a crucial member of our team, contributing to the development and maintenance of our core trading platform.  Your expertise will directly impact the efficiency and reliability of our systems.</p><p><b>What you will do:</b>  You will design, develop, and test software components. You'll collaborate with other engineers to ensure the smooth functioning of our platform and work closely with stakeholders to understand and implement requirements.</p><p><b>Key responsibility:</b><ul><li>Develop and maintain high-quality software code.</li><li>Collaborate with other engineers on design and implementation.</li><li>Perform thorough testing and debugging.</li><li>Participate in code reviews and provide constructive feedback.</li><li>Contribute to the improvement of development processes.</li><li>Troubleshoot and resolve software defects.</li><li>Work within agile development methodologies.</li></ul></p><p><b>Required Qualification and Skills:</b><ul><li>Bachelor's degree in Computer Science or related field.</li><li>Proficiency in Java or Python.</li><li>Experience with SQL databases.</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication and teamwork skills.</li></ul></p><p><b>Benefits Included:</b><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development.</li><li>Collaborative and supportive work environment.</li><li>Health insurance, paid time off and more.</li></ul></p><p><b>A Day in the Life:</b> A typical day involves code development, testing, attending team meetings, collaborating with colleagues, and problem-solving.  You will contribute to various aspects of the software development lifecycle.</p>