Senior Systems Software Developer (Java) at Radix DLT (allows remote)

  • This position has been filled

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