<p><strong>What role you will play in team:</strong> You will be a key member of our team, contributing to the development and maintenance of our core trading platform. You will work closely with senior engineers and collaborate with other teams to deliver high-quality software.</p><p><strong>What you will do:</strong> Design, develop, and test software components. Participate in code reviews and ensure code quality. Collaborate with other engineers to resolve issues and improve performance.</p><p><strong>Key responsibility:</strong><ul><li>Develop and maintain high-quality software components.</li><li>Participate in code reviews and ensure code quality.</li><li>Collaborate with other engineers to resolve issues and improve performance.</li><li>Work with product managers to understand requirements and translate them into technical specifications.</li><li>Contribute to the design and architecture of new software systems.</li><li>Participate in agile development processes.</li></ul></p><p><strong>Required Qualification and Skills:</strong><ul><li>Bachelor's degree in Computer Science or a related field.</li><li>Experience with Java, C++, or Python.</li><li>Understanding of object-oriented programming principles.</li><li>Strong problem-solving and analytical skills.</li><li>Excellent communication skills.</li><li>Experience with Agile methodologies.</li></ul></p><p><strong>Benefits Included:</strong><ul><li>Competitive salary and benefits package.</li><li>Opportunities for professional development.</li><li>A collaborative and supportive work environment.</li><li>Health insurance.</li><li>Paid time off.</li><li>Retirement plan.</li></ul></p><p><strong>A Day in the Life:</strong> A typical day involves attending daily stand-up meetings, working on assigned tasks, participating in code reviews, and collaborating with other engineers. You will also have time for independent work and professional development.</p>