Upload Button Icon Add office photos
filter salaries All Filters

629 CN Solutions Jobs

Blockchain Developer

2-4 years

Hyderabad / Secunderabad

Blockchain Developer

CN Solutions

posted 8d ago

Job Role Insights

Job Description

Skills:.

UBC, Universial Blockchain, UBC complier, Blockchain, Block Chain, sql,

Scope of Work:Universal Blockchain Compiler



Introduction

This document outlines the scope of work (SOW) for the development of a Universal Blockchain Compiler (UBC Compiler) a software tool that simplifies the process of creating and deploying smart contracts for the Universal Blockchain (UBC) network.
  • Project Objectives

    Develop a user-friendly compiler that translates high-level code written in a familiar language (e.g., Solidity, Python) into bytecode compatible with the UBC network.
  • Provide a seamless development experience for writing, testing, and deploying smart contracts on the UBC network.
  • Integrate with existing development tools and Integrated Development Environments (IDEs) to enhance developer workflows.
  • Ensure the generated bytecode is secure, efficient, and optimized for execution on the UBC network.
  • Deliverables

    Functional UBC Compiler:A software application that translates high-level code into UBC-compatible bytecode.
  • Comprehensive Documentation:User guides, tutorials, and API references for developers using the UBC Compiler.
  • Sample Smart Contract Library:A library of pre-written smart contracts showcasing common functionalities on the UBC network.
  • Unit Tests:A suite of unit tests to ensure the compiler's functionality and code generation accuracy.
  • Project Phases

    Phase 1:** Requirements Gathering and Design (4 weeks)

    Analyze existing smart contract programming languages and compiler technologies.
  • Identify target high-level languages for the UBC Compiler.
  • Define technical specifications for the compiler's functionalities and user interface.
  • Design the overall architecture and workflow of the UBC Compiler.
  • Phase 2:** Development and Implementation (4 weeks)

    Develop the core compiler engine responsible for code parsing, semantic analysis, and bytecode generation.
  • Implement functionalities for integrating with development tools and IDEs.
  • Design a user-friendly interface for code editing, compilation, and deployment.
  • Develop unit tests to ensure the compiler's code generation accuracy and functionality.
  • Phase 3:** Testing and Refinement (2 weeks)

    Conduct extensive testing of the UBC Compiler with various code samples and scenarios.
  • Address identified bugs and refine the compiler's performance and optimization capabilities.
  • Gather feedback from developers through pilot testing and iterate on the compiler's usability.
  • Phase 4:** Documentation and Release (2 weeks)

    Develop comprehensive user guides, tutorials, and API references for the UBC Compiler.
  • Create sample smart contract libraries showcasing common use cases on the UBC network.
  • Prepare the UBC Compiler for public release, including packaging and distribution.
  • Project Roles and Responsibilities

    Project Manager:Oversees overall project execution, manages resources, and ensures adherence to budget and timeline.
  • Compiler Developers:Develop the core compiler engine, bytecode generation functionalities, and integration features.
  • User Interface (UI) Designer:Designs a user-friendly interface for the UBC Compiler.
  • Software Testers:Conduct unit testing, integration testing, and user acceptance testing of the UBC Compiler.
  • Technical Writer:Develops user guides, tutorials, and API references for the UBC Compiler.
  • Timelines

    The estimated duration for each phase is denoted by weeks and will be finalized based on further project planning and resource allocation.
  • Change Management

    Changes to the project scope, timeline, or deliverables will be reviewed and approved by the project sponsor and key stakeholders following a formal change request process.
  • Acceptance Criteria

    The UBC Compiler successfully translates high-level code written in the target languages into bytecode compatible with the UBC network.
  • The compiler integrates seamlessly with designated development tools and IDEs.
  • The user interface is intuitive and user-friendly, facilitating smart contract development and deployment.
  • Comprehensive documentation and sample smart contract libraries are available for developers.
  • Unit tests demonstrate the compiler's functionality and code generation accuracy.
  • Conclusion

    The UBC Compiler aims to empower developers by simplifying smart contract creation and deployment on the UBC network

    By providing a user-friendly and efficient development experience, the UBC Compiler will contribute to the growth and adoption of the UBC ecosystem.
  • Show more Show less

  • Employment Type: Full Time, Permanent

    Read full job description

    What people at CN Solutions are saying

    CN Solutions Benefits

    Free Transport
    Child care
    Gymnasium
    Cafeteria
    Work From Home
    Free Food +6 more
    View more benefits

    Compare CN Solutions with

    TCS

    3.7
    Compare

    Accenture

    3.9
    Compare

    Wipro

    3.7
    Compare

    Cognizant

    3.8
    Compare

    Capgemini

    3.7
    Compare

    HDFC Bank

    3.9
    Compare

    Infosys

    3.6
    Compare

    ICICI Bank

    4.0
    Compare

    HCLTech

    3.5
    Compare

    Tech Mahindra

    3.5
    Compare

    Genpact

    3.8
    Compare

    Teleperformance

    3.9
    Compare

    Concentrix Corporation

    3.8
    Compare

    Axis Bank

    3.8
    Compare

    Amazon

    4.1
    Compare

    Jio

    3.9
    Compare

    Reliance Retail

    3.9
    Compare

    iEnergizer

    4.6
    Compare

    IBM

    4.0
    Compare

    LTIMindtree

    3.8
    Compare

    Similar Jobs for you

    Blockchain Developer at CN Solutions

    Hyderabad / Secunderabad

    2-4 Yrs

    ₹ 4-6 LPA

    Blockchain Developer at CN Solutions

    Hyderabad / Secunderabad

    2-4 Yrs

    ₹ 4-6 LPA

    Blockchain Developer at WebSenor

    Remote

    2-7 Yrs

    ₹ 7-11 LPA

    Blockchain Developer at Codebird Technologies Private Limited

    Jaipur

    2-7 Yrs

    ₹ 7-11 LPA

    Blockchain Developer at Pragtech

    Pune

    4-9 Yrs

    ₹ 6-11 LPA

    Blockchain Developer at TechMave Software

    Noida

    2-4 Yrs

    ₹ 4-6 LPA

    Blockchain Developer at TechMave Software

    Noida

    2-4 Yrs

    ₹ 4-6 LPA

    Blockchain Developer at TechMave Software

    Noida

    2-4 Yrs

    ₹ 4-6 LPA

    Developer at Kira Studio

    Bangalore / Bengaluru

    4-6 Yrs

    ₹ 6-8 LPA

    Blockchain Developer at Spotmies

    Visakhapatnam

    2-6 Yrs

    ₹ 4-8 LPA

    Blockchain Developer

    2-4 Yrs

    Hyderabad / Secunderabad

    8d ago·via naukri.com

    Net Full stack Developer

    2-4 Yrs

    Bangalore / Bengaluru

    4d ago·via naukri.com

    Java Backend Developer

    2-4 Yrs

    Kerala

    8d ago·via naukri.com

    Flutter Developer

    2-4 Yrs

    Bangalore / Bengaluru

    8d ago·via naukri.com

    Java Developer

    2-4 Yrs

    Nagaur

    8d ago·via naukri.com

    Java Software Engineer

    2-4 Yrs

    Bangalore / Bengaluru

    8d ago·via naukri.com

    Devops Engineer

    4-6 Yrs

    Mumbai

    8d ago·via naukri.com

    Quality Assurance Test Engineer

    2-4 Yrs

    Pune

    8d ago·via naukri.com

    Python Developer

    2-4 Yrs

    Tiruppur

    8d ago·via naukri.com

    QA Automation

    2-4 Yrs

    Pune

    8d ago·via naukri.com
    write
    Share an Interview