Senior Back End .Net Developer (SOA) - Nethereum

Save
You need to sign in or
create an account to save a job.
ConsenSys is a venture production studio and the leading technology firm in blockchain globally. We deliver products, solutions and platforms built using blockchain technology to transform how business is done in complex network of buyers, suppliers and consumers.

Our teams are building the future of identity, financial markets, commerce, security and infrastructure, and more. If you are self-directed, determined, resilient and want to build the future of blockchain software development, we would love to hear from you.

About Nethereum:

Nethereum is a 'spoke' (an incubated company) within ConsenSys. Our vision is to be the .NET community's preferred framework, tool, solutions provider and ecosystem for all things Ethereum.

We believe that the combination of the .Net ecosystem and Ethereum can help build the best blockchain solutions for the future.

Nethereum already provides full integration capabilities to Ethereum for all Operating Sytems and platforms, mobiles, desktop, cloud, games and virtual reality.

Our next step is to provide off the shelf solutions that will support the creation of the next decentralized applications (including light client capabilities, plasma integration) and enterprise consortiums.

About the Role

As a Senior Back-End Developer you will be developing the engines behind Nethereum solutions. You will be responsible for designing and implementing backend services, integrating with developed front-ends and blockchain components.
About You
  • Deeply passionate about technology with a desire to build the future of blockchain development tools
  • You love the .Net ecosystem as a whole, and have lived and breathed it since its emergence.
  • Meticulous attention to detail
  • A start-up mentality - you’re not afraid to roll-up your sleeves
  • Self-directed / self-starter - you never need to be told when to go, you run quickly with little supervision, you’re self-­motivated with a sense of urgency in executing and delivering
Minimum Requirements
  • 8+ years of backend engineering experience, a large portion of which was in a team enterprise environment
  • .Net backend integration - Service Oriented Architecture SOA, ESB, BPM, Queues (MSMQ, MQ)
  • Experience with API design and implementation (Web services, REST)
  • Good understating and experience of Object-Oriented and Enterprise Patterns
  • SOLID experience.
  • Good knowledge of Azure and / or AWS clouds
  • Experience building Web Sites (Asp.Net MVC), XAML / MVVM and Windows.Forms
  • Ability to incorporate the requirements of both the front-end and infrastructure domains into software design
  • Database experience: MSSQL, Oracle and NoSQL (MongoDB, DocumentDB), GraphDB will be a bonus
  • Strong communication and documentation skills as well as proven ability to work within a team
  • Leading and coaching experience
  • Understanding of Unit Testing, TDD, BDD, Continuous integration
  • Agile / Scrum / XP (Extreme Programming)
  • Pair programming experience (even if remote)
Bonus Points
  • Experience of developing highly secure and resilient code
  • Experience with or knowledge of large scale, high volume systems
  • Experience working with blockchain, DLT, or distributed systems
  • Solid Experience working with Azure (Sql, Service Bus, EventHub, Storage, Search, Mobile, etc, etc)
  • Other languages, especially Java and JavaScript.
  • Experience developing smart contracts using Ethereum, Solidity, Truffle, Infura, Geth, Parity, Quorum, or other blockchain platforms and technologies.
  • Experience developing dApps for Ethereum using either Nethereum, Web3J, Web3js, Solidity or Truffle
  • Knowledge of Web3 and Ethereum development tools
 

Similar searches: Full time, Infrastructure, Software Engineer, Great Britain