BLOCKCHAIN SOFTWARE ARCHITECT C++ | WorkNet.am

BLOCKCHAIN SOFTWARE ARCHITECT C++

Software Developer

BLOCKCHAIN SOFTWARE ARCHITECT C++

  • Պաշտոնը Software Developer
  • Աշխատավարձը սկսած 1,000,000 ֏
  • Գրաֆիկ Ամբողջ դրույք
  • Սեռը Արական,Իգական
  • Տարիքը 22 - 40 տար․
  • Հրապարակվել է 6 տարի առաջ
Աշխատանքի նկարագրություն

Euro Law & Marketing based in Slovakia recruits IT specialists for leading Slovak companies to work and live in Slovakia for at least one year. The gross salary is between 2000-3000 Euros (in special cases up to 10.000 Euros) per month based on the agreement with the employer. The employer will provide accommodation, and there is also a possibility to have the transfer costs (document preparation, visa and travel) covered by the employer. If you have the profile the employer seeks for, please do not hesitate to send your detailed CV in English and cover letter on the email address [email protected] or contact us via phone numbers +374 99 18 38 68 (representative in Yerevan) and Whatsapp +421 917 48 99 82 (office in Bratislava with Russian, Armenian and English speaking staff).
Please indicate the position title in the subject field of your message. Only short-listed candidates who have passed the initial selection and testing will be interviewed.
Please clearly mention in your application letter that you learned of this job opportunity through Worknet.am and mention the URL of its website – www.worknet.am. Thanks.

BLOCKCHAIN SOFTWARE ARCHITECT C++
Full time and long term job in Bratislava
He/She will be responsible for continuing design and development of new versions of our core blockchain product or its revisions, upgrades and updates. He/She will define product requirements and will create high-level architectural specifications, ensuring feasibility, functionality, and integration with existing systems/platforms. He/She will work closely with Product and Marketing managers and other software engineers to develop product offerings and improve existing ones.
He/She demonstrates expertise in a variety of the field's concepts, practices, and procedures. Relies on extensive experience and judgment to plan and accomplish goals. Provide consultation on complex projects and is considered to be the top level contributor/specialist. May guide a team of developers through the project to completion.
RESPONSIBILITIES
The software architect must be able to do the following task in his/her job function:
• Identify the appropriate software architecture based on the requirements and design elements contained in a system and product specification
• Record software architecture in a software architecture document using use cases and the Unified Modeling Language (UML)
• Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies
• Create security architecture for managing security of Blockchain and related applications
• Analyze risk and report problems in meeting system requirements
• Provide supporting information to the Engineers to aid in the creation of a system specification
• Creates the detailed software design specifications
• Create performance metrics for measuring Blockchain performance
• Leads the review process for software architecture documents
• Participates in the system and product specification review process to ensure system and product requirements can be translated into valid software architecture
• Complies with all applicable product development processes
• Performs detailed software design as well as implements and/or maintains code according to duties and responsibilities
• Ensures the overall integrity of the software architecture and validate it against the system specification
Work Related Expectations:
• He/She is responsible for dictating design choices to software developers, including but not limited to platforms, coding, and technical levels
• Oversees the development team, manages the full life cycle of the process, monitors research, reviews codes and supervises any testing
QUALIFICATION
Must have areas:
• 5+ years of experience and knowledge of C/C++
• At least 2 years in an industry architecting software
• Knowledge of design patterns with a focus on reusing components and code
• Proficient understanding of distributed systems
• Good understanding of cryptography
• Demonstrate good understanding of blockchain fundamentals
• Experience with database architecture and design to create storage solution for managing distributed ledger and related data/state in files/database system (noSQL)
• Work-proficient in English
Nice to have areas:
• Agile/Scrum experience is an advantage
• Experience with developing Smart Contracts and Consensus Algorithms
• Experience with IPFS
• Involvement in developer community groups