Position: Back-end (Solidity with EVM experience) Middle #13701
Company: Capgemini Engineering Ukraine
Experience required: 5y
Category: Other
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

Our client is a worldwide alternate trading platform that provides trading of digital securities, digital equity, and investments in IPOs. 
The client solution provides a streamlined platform for initial issuance as well as connectivity for buyers and sellers to transact in a secondary market. The client mission, as a full-service investment bank, is to bridge the world of traditional finance and decentralized finance, “DeFi”, and to become the leading platform for the trading of public and private multi-asset digital securities globally.


Responsibilities

As a Solidity Specialist, you will be responsible for designing, coding, and testing smart contracts using Solidity with EVM:
- Integrating smart contracts with other components of the Ethereum ecosystem
- Collaborate with cross-functional teams to define and execute the integration strategy for smart contracts of the Ethereum ecosystem into existing financial systems and applications
- Design, develop, and deploy smart contracts and applications on the Ethereum blockchain, adhering to best practices and security standards
- Monitor and troubleshoot the Ethereum network, addressing any performance or connectivity issues in a timely manner
- Collaborate with internal stakeholders to identify and prioritize feature enhancements and system improvements
- Stay updated with the latest developments in blockchain technology, industry trends, and regulatory requirements to provide expert advice and guidance
- Conduct feasibility studies and with the latest advancements, best practices, and emerging standards in Solidity and the Ethereum ecosystem
- Ensure compliance with regulatory frameworks, data privacy laws, and security standards
- Develop and maintain comprehensive documentation, including technical specifications, configuration guides, and troubleshooting procedures


Requirements (required)

- 5+ years equivalent work experience
- **Strong proficiency in Solidity, including knowledge of syntax, data types, control structures, and object-oriented programming concepts
- Experience with the Ethereum Virtual Machine (EVM) and the opcode structure for optimizing contract performance
- Experience with integrating blockchain technology into existing systems, preferably in the financial or payment industry
- Knowledge of financial systems, payment processing, and cross-border transactions
- Excellent problem-solving and troubleshooting skills, with the ability to diagnose and resolve complex technical issues
- Strong communication and collaboration skills to work effectively with cross-functional teams and stakeholders
- Up-to-date knowledge of regulatory frameworks and compliance requirements related to blockchain technology
- Ability to adapt to a fast-paced and rapidly evolving technology environment
- Ability to work on token contracts and intercommunication between different blockchains as well as within same chain
- Familiarity with cloud platforms and infrastructure, such as AWS or Azure.**


Requirements (optional)

- Experience with other blockchain platforms and protocols apart from Solidity and Ethereum.