Senior Blockchain DeveloperIntroduction:
The Senior Blockchain Developer position at Northern Trust in Chicago, IL requires a minimum of 10 years of experience in blockchain development. The ideal candidate must have extensive experience with Java SpringBoot, SDLC, and be proficient in coding with Solidity, Java, NodeJs, Python, GoLang, and Rust. A deep understanding of data structures and algorithms is essential for this role.
Responsibilities:
- Architect, develop, and deploy decentralized applications providing permissioned access to data at both the smart contract and protocol level
- Develop and interact with Smart Contracts implemented on various Blockchain/DLT platforms
- Oracle development to connect "off-chain" data to the blockchain
- Construct integration libraries to interface with server and APIs
- Collaborate with the engineering team to review application requirements, plan implementation details, and estimate delivery timelines
- Provide mentorship to peers in the engineering team on best practices
- Prepare documentation on blockchain development processes
- Adhere to all rules and regulations of data protection for digital payments
- Stay updated with the latest crypto technologies for data protection
Requirements:Required Qualifications:
- Bachelor''s degree in Information Technology or Computer Science
- Java SpringBoot experience is a must
- Experience working as a Blockchain Developer or similar role in the IT department
- Experience leading to a complete understanding of the software development lifecycle
- Expertise in building robust systems at scale
- Ability to code in Solidity, Java, NodeJs, Python, GoLang, Rust, and others
- Experience in working with various types of cryptography to secure data
- Outstanding understanding of data structures and algorithms
- Strong knowledge of cybersecurity guidelines and protocols
- Understanding of various types of cyberattacks
- Ability to work in a team or individually as required
- Excellent communication skills
- Keen eye for details
- Ability to manage multiple projects simultaneously
Preferred Qualifications:
- Experience working with Cloud platforms such as MS Azure, AWS preferred
As a Senior Blockchain Developer, you will be responsible for developing application features and interfaces using blockchain technology. Your primary goal will be designing, implementing, and administering a secure blockchain network. You should be highly knowledgeable about blockchain technologies, cryptography, and deploying apps via CI/CD pipelines to a cloud platform.