Role overview
A DLT Senior Engineer must be highly motivated, have a proven ability and experience working with senior client stakeholders and enterprise applications within the financial services industry. The ideal candidate will be part of the core team who will be building the Distributed Ledger Technology Platform. Our client is looking for candidates who will help maintain their success as leaders in new Digital Economy. The successful individual should have background in innovation including design thinking & engineering and possess solid commercial awareness.
What we're looking for
In this role, you will be handling the following (but not limited to) responsibilities:
- Design and engineer high quality DLT solutions efficiently and quickly.
- Contribute to the development of cutting-edge DLT innovations.
- Develop and refine feature specifications and deliver high-quality software and end user experiences within an Agile development environment.
- Compose and deliver documents for technology design, functional requirements, non-functional requirements, and interface control to meet project objectives.
- Define scope of effort required, work deliverables, and project plans.
- Help resolve/escalate issues as needed to successfully deliver projects on time, on budget and with quality.
- Adhere to industry standards for best practices.
- Bachelor’s degree in CS or Engineering highly preferred
- 3-5 years’ experience in product/platform engineering
- 6-10 years’ experience in full software development and testing lifecycle.
- Experience in driving business results through effective use of technology solutions.
- Strong background in the financial services and banking industry.
Competencies/ Skills
- Strong team player with ability to communicate to technical/non-technical stakeholders at all levels and has a start-up mindset.
- Proven history of delivering high-quality, increasingly complex, commercial software products.
- Strong engineering fundamentals (testing, code reviews, code structure, readable and maintainable code).
- Hands-on development experience with must have hands-on skills in JAVA/J2EE, spring boot, spring framework stack and Agile methodologies.
- Hands-on experience building Microservices based on best practices/patterns, RestFul, GraphQL APIs and event streaming pipelines based on lightweight protocols (MQTT, AMQP, etc.)
- Strong command in Java and of at least 2 other languages, including but not limited to Rust, Golang, and Solidity, using high-performance, high-availability, secure coding practices.
- Demonstrable command of data structures, algorithms, and design patterns along with capability to translate them into working, elegant code.
- Ability to deploy on hybrid cloud architectures supporting distributed systems, applications, and business use cases on OpenShift, Docker and Kubernetes.
- Intricate knowledge of controls for consistent deployment and management of applications using best-in-class DevOps practices with toolsets such as git, Jira, Jenkins, RLM/ Ansible/ Terraform etc.
- Experience documenting standards, procedures, interfaces, and functional requirements.
I look forward to reviewing your updated resume and if you or someone you know is qualified or has similar experience, contact me directly at jennifer.dilorenzo@itmmi.com
We offer attractive referral bonuses!!
Thank you,
Jennifer DiLorenzo