Distributed Ledger Technology Engineer

Distributed Ledger Technology Engineer

Not Specified
Not Specified

Job Description

Job Description :

Job Purpose Statement:
A Distributed Ledger Technology & Blockchain Engineer must be highly motivated, have a proven ability and experienced working with enterprise applications within industry.
The successful candidate is expected to have experience in developing large-scale projects as well as developing proof of concept solutions to explore use-cases.
Job Background / Context:
Citi is committed to becoming the world's leading, global digital bank and to developing new and innovative ways of working to improve the experience our clients have of working with Citi and its products.
We are looking for candidates who will be help maintain our success as leaders within global payments, trade and treasury and accelerate our efforts to become a major part of the digital future.
The successful individual must have background in innovation including research, analysis, design thinking, prototyping and also have solid commercial awareness.
Key Responsibilities: In this role, you will be handling the following (but not limited to) responsibilities:
  • Support R&D experiments internally through collaboration in key lab initiatives.
  • Provide SME (Subject Matter Expert) support on distributed systems and related projects.
  • Design/Create mock-ups and prototypes
  • Measuring Innovation Activities through the use of OKR's / Performance Scorecards / Targets and Milestones.
  • Create / Contribute to new the creation of new innovation project proposals including the pre socialisation with stakeholders, the creation of business cases, cost and revenue projections.
  • Manage multiple concurrent initiatives and projects of varying s & complexity
  • Create new & maintain existing partner and vendor relationships.
  • Effective upward and downward communication on all notable progress to all key stakeholders ,

Development Value: This role provides significant opportunities:
  • You will gain significant experience of the technologies and businesses involved across Citi applications, giving you exposure to new and existing methodologies and systems as well as the opportunity to work with multiple teams around the globe.
  • As a member of the Innovation Lab you will have to opportunity to work with a team of highly motivated, T-shaped, smart individuals whose daily job is to think out of the box and look for disruptive opportunities with a commercial benefit.
  • Exposure to newly released and upcoming technologies and the ability to positively contribute to the strategies of the business

Knowledge / Experience
  • Experience in architecting distributed systems-based solutions.
  • Strong knowledge of full software development and testing lifecycle.
  • Experience in driving business results through effective use of technology solutions.
  • Exposure to defect management and analysis.

  • Excellent computer science fundamentals: demonstrable command of data structures, algorithms, and design patterns

along with capability to translate them into working, elegant code.
  • Experience delivering enterprise level Java/DotNet development - at least two end-to-end cycles using a stack of related technologies (e.g., .Net Framework, J2EE, Spring, Spring Batch, Spring Boot, Hibernate, Angular JS, AJAX, JSON, RESTful Web services, design patterns and databases) andAgile methodologies.
  • Strong command of at least 2 languages, including but not limited to, C#, Java, Python, C/C++, Scala, Erlang, Golang, C, OCaml, Clojure, Haskell and Erlang.
  • Experiences in at least 2 platform R3 Corda, Hyperledger, Ethereum.
  • Intricate knowledge of controls for consistent deployment and management of applications.
  • Experience documenting standards, procedures, interfaces, and functional requirements.
  • Proven history of delivering high-quality, enterprise grade, commercial software products.
  • Strong command of distributed systems development.
  • Deep understanding of secure coding practices.
  • Advanced understanding of high-performance and high-availability coding techniques.
  • Experience developing software targeting Linux environment.
  • Strong engineering fundamentals (testing, code reviews, code structure, readable and maintainable code).

  • Batchelor degree in computer science required. Masters preferred.
  • Experience as a software engineer, working in a globally distributed development environment.
  • Experience working with innovative and emerging technology.
  • Exceptional candidates who do not meet these criteria may be considered for the role provided they have the necessary skills and experience.

  • Work effectivelyin cross-organizational situations and be enthusiastic about delivering qualitysolutions while working with world-class teams, processes and tools.
  • Highly effective written and oral communication skills
  • Excellent organizational, program andproject management skills.
  • Demonstrate excellenttechnical knowledge and equally enthusiastic about business acumen.
  • Promote teamwork andmaintain effective communication within and across groups.
  • Promote and drive continuous process improvement especially in code quality, testability & reliability
  • Ability to work under pressure during tight dead lines
  • Excellent analytical and problem solving skills
  • Strong commercial orientation with a deep passion for client-driven design and development throughout the SDLC.
  • Demonstrated experience successfully collaborating with others in a dynamic, fast-paced, pressured environment.
  • Excellent interpersonal and communication skills.
  • A self-starter who can deliver well as part of a team and embraces constructive feedback.

Citi is an equal opportunities employer.
Citi Innovation Lab strives to create world-class digital banking innovations in order to deliver a differentiated client experience and to enable the business to grow in new ways.
Launched in 2009 the Citi Innovation Lab Dublin was the first Lab in Citi's global Lab network. Operating on a Lean Start-up model, the Labs have the ability to accelerate a concept from idea to incubation to launch efficiently and effectively. This enables Citi to bring the right new innovative products to market faster and with outstanding outcomes.
Citi Innovation Lab Dublin specializes in helping Citi to deliver on its ambition of being the world's leading digital bank. The Lab focuses on developing new banking channels through the use of Distributed Ledger Technologies & Blockchain, creating cross-product and cross-Citi solutions that enable Citi and our client's to unlock new opportunities. The Lab also focuses on solving key challenges with the Digitization of Banking, FinTech and exploring opportunities in disruptive new technologies such as Data Science, Big Data and adding intelligence to interactions through the use of AI and exploring new technologies to enhance the client's experience.
We value:
  • Placing clients at the core ofall we do to in order to discover and deliver highly innovative, intuitive and commercially relevant new products &services.
  • Discovering new technologies and unlocking the benefits for Citi and our clients.
  • Delivering innovative solutions which result in economic value for Citi.
  • Cultivating a positive culture in our organization, by fostering staff engagement, diversity, inclusion and an innovative mindset.
  • Effective collaboration and leveragingtalent from across Citi to form long-lasting partnerships, and tap into vast resources across Citi.
  • Pioneering innovation catalyst programs to help foster increasing levels of innovation across the company and the discovery of new opportunities.

Job Family Group: Technology
Job Family:Applications Development
Time Type:Full time
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries (Citi) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review .
View the poster. View the .
View the .
View the

Job Details

About Citi

Citigroup Inc. or Citi is an American multinational investment bank and financial services corporation headquartered in New York City. The company was formed by the merger of banking giant Citicorp and financial conglomerate Travelers Group in 1998; Travelers was subsequently spun off from the company in 2002.

Job Source : jobs.citi.com

Similar Jobs

Career Advice to Find Better