Senior Systems Software Developer (Java)

Radix DLT

The Senior Systems Developer is responsible for the research, design, documentation, implementation and testing of a new, unique system for executing smart contracts.
Main duties
  • Undertake research, software design and development activities as part of a team
  • Provide expert technical leadership and mentoring to staff
  • Review work to ensure completion criteria are met
  • Undertake tasks within agreed time-frame
  • Assist sales and marketing by providing design concepts and cost estimates
  • Ensure technical capabilities, systems, process and facilities for the discipline are maintained or improved where required
  • Assist in assessing the performance of staff that have undertaken activities under their direct supervision
Professional Competencies
  • Expert knowledge of Java
  • Strong fundamental computer science knowledge in algorithms, data structures, compilers and distributed computer systems
  • Willingness to “get dirty” and deep into code to resolve issues
  • Knowledge of software design methodologies
  • Knowledge of cryptography and cryptographic primitives
  • Experience with multithreaded software design and implementation
  • Experience unit and system testing software
Requirements
Radix Social Competencies
  • Able to demonstrate good leadership skills
  • Ability to work independently and in a team
  • Adaptability and flexibility
  • Excellent communication skills but written and verbal
  • Self-development and reflection
  • Interpersonal and intercultural sensitivity
Education Required
Tertiary qualifications in Computer Science or equivalent.
Professional Experience
Minimum 5 years demonstrated industry experience in the development of software systems and components.
Subscribe Now