Senior Software Engineer (Smart Contracts) at Dwight Patterson Consultants

Posted on Tue 23rd May, 2023 - www.hotnigerianjobs.com --- (0 comments)

Dwight Patterson Consultants - We are a leading workforce solutions company, offering flexible placement, permanent placement, outsourcing and managed services across all sectors. Our top specialist recruitment professionals have a strong track record in their respective recruitment disciplines, specialize in providing an adaptable-people solution that responds to, and evolve with our client’s needs. Our approach imbibes complete discretion, integrity, and professionalism.

We are recruiting to fill the position below:

Job Title: Senior Software Engineer (Smart Contracts)

Location: Lagos
Job Type: Full Time

Job Description

  • As a Senior Software Engineer (Smart Contracts), some of your job responsibilities include the following:
  • Support the design and development of upgradeable smart contracts (such as ERC 20 & possibly ERC 1404) to support upgrades.
  • Work with the team to produce scalable and functional applications that meet specifications.
  • Perform code reviews, inspecting code quality and assuring process adherence.
  • Analyze and contribute to user stories by discussing with the product owner.
  • Provide support and maintain the optimal functioning of the blockchain payment smart contract and related services.
  • Training & providing guidance to junior developers and new hires on company frameworks.
  • Actively participate in scrum processes with team members.

Requirements
We would love to meet someone with:

  • A minimum of a Bachelor's Degree in Computer Science or a related field of study.
  • A minimum of 5 years’ related work experience. Experience as Lead Software
  • Engineer/Software Development Lead (Smart Contracts) is an advantage.
  • Extensive knowledge of agile software development i.e., SCRUM methodology.
  • Strong knowledge in using Solidity and DApp development in developing smart contracts and interacting with any Ethereum or any EVM-based blockchain platform.
  • Knowledge of blockchain development languages and frameworks such as Vyper, Anchor, Hardhat,
  • Truffle, dapptools, ethers.js, web3.js.
  • Strong knowledge of Node.js/Java/C#/Golang/Rust.
  • Knowledge of implementing secure storage and signing of custodial wallets.
  • Good understanding of Blockchain technology, crypto currencies (Bitcoin, Ethereum, etc), various consensus protocols (Proof of Work, Proof of Stake & Proof of Authority).
  • Good Understanding of cryptography, symmetric/asymmetric (public/private key), hash functions.
  • Ability to take ownership of tasks/projects and support a team.
  • Contribution to open source projects on Blockchain/cryptocurrencies and experience setting up an enterprise and permissioned blockchain platform such as Hyperledger Besu are nice-to-haves.
  • Our Ideal candidate will demonstrate excellent analytical and problem-solving skills.
  • He/She will have great
  • Interpersonal skills and the ability to work in a fast-paced environment.

Application Closing Date
Not Specified.

Method of Application
Interested and qualified candidates should send their Application to: [email protected] using the Job Title as the subject of the mail.