What are the responsibilities and job description for the Blockchain Developer position at Judge Group, Inc.?
Job Description
Location: Manassas, VA
Description: Our client is currently seeking a Blockchain Developer
Responsibilities
Qualifications:
Technical Skills & Core Competencies:
Professional competencies:
Nice to have:
Experience:
Education:
Contact:
This job and many more are available through The Judge Group. Find us on the web at ;/a>
Description: Our client is currently seeking a Blockchain Developer
Responsibilities
- Design the architecture, data models, and flows for CBDC-related experimentation
- Develop test cases, prepare testing environments, and document the findings to guide business and technical decisions
- Develop CBDC experiments from a technical standpoint and lead the development of novel feature implementation
- Assess the capabilities and limitations of technology vendors, and, where appropriate, evaluate the benefits and drawbacks of DLT or non-DLT technology
- Stay current with technology advancements in the CBDC space and identify technologies that can contribute to company's strategic goals and provide business value, including suggestions for roadmaps where appropriate
- Utilize a range of proven languages such as Java, Python, and JavaScript on Unix-like virtual machines to build solutions that drive value for our customers and stakeholders
Qualifications:
Technical Skills & Core Competencies:
- Experience in implementing enterprise-level DLT/blockchain systems/protocols including R3 Corda and Ethereum-based networks such as Quorum and Hyperledger Besu
- Experience writing smart contracts in Solidity and Kotlin, using the web3 library, Truffle Suite, or OpenZeppelin
- Strong development experience using cloud infrastructure with preference for AWS, but Azure and Google Cloud Platform are nice to have
- Experience implementing authorization/authentication flows or working against existing services that rely on OIDC/SAML/OAuth2
- Experience designing and implementing microservices architecture, container-based APIs using container frameworks
- Experience with several programming languages, frameworks, and design patterns (examples include Java, Python, C/C , Unix shell scripting, Spring Boot, JavaScript, React, Node, Express, RESTful APIs, and GraphQL)
- Strong technical knowledge and a passion for cutting edge technologies, along with the ability to quickly and continuously learn new concepts
- Quality-oriented: You know that production-ready software takes more than just committing code
- Agile mindset: You like to learn and continuously improve the way we work
- Security mindset: You know that security is always top of mind and are conscious of keeping in line with Security policy
- Appetite for the business: You like technology and you love to use it to create solutions to help your customers
Professional competencies:
- Autonomous and driven with strong ability to quickly adapt and respond to change
- Customer oriented and quality mindset - we continually strive to deliver true customer value
- Open-minded, solutions oriented, and a true team player who gains energy through collaboration
- Willingness to continuously learn and take ownership of projects and tasks
- A team player willing to work in a multicultural environment, able to build and maintain working relationships across internal and external organizations and virtual teams
- Strong verbal and written communication skills in English
Nice to have:
- In depth knowledge of existing payment systems and concepts such as correspondent banking, settlement/clearing, RTGS, etc. is a plus
- Experience with and deep understanding of full stack development lifecycle including best practices, code reviews, testing, building UIs, and integrating with databases
- Experience architecting Kubernetes, service mesh, and ingress concepts to architect and deploy applications at scale
- Working knowledge of modern software development practices and technologies such as Agile methodologies, Design Thinking, DevOps, and CI/CD practices.
- Understanding of messaging systems like Rabbit MQ, Kafka, or Kinesis
- Experience building or implementing secure web applications with RBAC, IAM, PKI, and key management such as Hashicorp Vault or CyberArk
- Demonstrated ability to independently research technical topics and generate creative and innovative solutions using design thinking, lean and agile frameworks
Experience:
- 3 years of experience in a similar capacity requiring strong technical and business understanding
- See core competencies for relevant experience
Education:
- University degree in computer science or related field. Or equivalent work experience
Contact:
This job and many more are available through The Judge Group. Find us on the web at ;/a>