In this position, you will be the Blockchain SME and software developer who will help Affinity Capital Exchange (ACE) build new disruptive business solutions leveraging Blockchain technologies for the financial services industry and loyalty marketplace. You will be responsible for technology research, trends and solutions that can drive business strategy and business innovation around Blockchain and Distributed Ledger technologies.
Design, develop and test Blockchain technologies with minimal supervision
Participate in the development process with software design and technical reviews.
Build POCs quickly to show technology performance to our business and key executives
Leverage development methodologies to deliver strategic technical solutions to match business requirements and project life cycle deliverables
Analyze, design, code, and test software, with an eye for building functional and solidly performing software in a timely manner
Execute and develop ad-hoc technical projects to meet business needs
Collaborate with the global team in continuous effort to improvement innovations
BS or MS in computer science or equivalent experience
Proficiency in multiple programming languages including: Java, C, C++, Solidity, Python, Ruby, Perl, etc.
Linux OS experience
3+ years of professional software development, as a backend developer, with experience utilizing agile development methodologies
Strong software engineering background including strong skills in testing, source code control, documentation, refactoring and troubleshooting
1-2 years of experience with Blockchain technologies and/ or associated smart contracts.
Experience with cloud services: Amazon AWS, associated AWS developer tools and application services
Experience with either Ethereum or Hyperledger; use of sidechain elements
Implemented, built and released applications utilizing blockchain technologies
Experience with various No-SQL databases (Postgres MongoDB)
Experience in the financial sector is preferred
Not interested in Recruiters