IronFX is a leading global online broker specializing in Forex, CFDs, Commodities and Spot Metals since 2010. Noteris services limited on behalf of IronFX, is seeking to hire a System/Software Architect to join our dynamic team and spearhead the development and continuous refinement of our cutting-edge platforms. Collaborate with our Heads of R&D and Analysis to drive innovation and maintain the highest standards of system architecture and software quality.
Key Responsibilities:
- Collaborate with the Head of R&D and Analysis to design robust system architectures, plan strategic future enhancements, and oversee ongoing maintenance of existing systems.
- Take charge of our latest platform leveraging a domain driven design and microservices architecture, ensuring scalable, maintainable, and high-performing solutions.
- Preferably bring experience with technologies such as .Net 6+, Node.js, and React.
- Oversee, manage, and mentor a team of developers; supervise their projects to ensure effective execution and adherence to architectural standards.
- Provide technical guidance and mentorship to developers, aiding in the resolution of complex technical issues.
- Uphold responsibility for the overall architectural integrity and quality of the system implementations.
- Design, document, and effectively present software architectures to stakeholders.
- Conduct thorough code reviews, deliver constructive and actionable feedback, and promote high coding standards.
- Remain abreast of current technologies and emerging trends; evaluate their potential benefits and applicability to enhance our products and team capabilities.
- Decompose complex projects into manageable tasks, offering high-level estimations to facilitate precise project planning.
- Proactively monitor systems and workflows, implementing measures to minimise risks in production environments and during product delivery.
- Assist System Analysts in comprehending user and system requirements, and contribute to the collection and documentation of these requirements.
- Define system solutions considering business needs, cost implications, and required integration with existing applications or platforms.
- Ensure adherence to internal regulations and procedures within the development team.
- Develop and demonstrate proof of concepts to support the creation of new solutions, providing a practical framework for developers.
Qualifications:
- Proven experience as a System Architect, Tech Lead, or in a similar leadership role within technology development.
- Strong understanding of microservices architecture and experience with specified programming languages and frameworks.
- Excellent leadership, communication, and interpersonal skills.
- Ability to mentor and lead teams in a high-paced environment.
What we offer (Applicable for candidates based in Cyprus)
π Competitive Salary based on candidate's experience
π Participation in the Company's Medical Scheme
π Hybrid working model
π Participation in the Company's Pension Plan
π Awesome homemade lunch at Company's premises in Limassol
π Breakfast elements in Limassol/ Nicosia offices
π Internal Cafeteria with fresh snacks, cakes and drinks in Limassol premises
π Participation in the Company's Group Discount Scheme
π Free Parking
π Team building & Corporate Events
π Unique & friendly working environment with many opportunities for career growth and personal development