interTouch is hiring a

Senior Systems Developer

KEY RESPONSIBILITIES:
The Senior Systems Developer is a core development team member. It is a role for a hands-on technical leader collaborating as part of a close-knit core team:

  • Actively leading and participating in the design, integration, implementation and management of the interTouch enterprise information technology environment, with a primary focus on the core High Speed Internet Access (HSIA) product and associated infrastructure.
  • Working closely with the Product Management Team and other stakeholders to understand the evolving needs of customers and other stakeholders, and transform these needs into shipped product advancements.
  • Leading and collaborating as the situation demands with other members of the development team to evolve innovative, reliable, secure and robust solution designs and product architecture.

JOB DESCRIPTION AND COVERAGE

  • Contribute to provide innovative, robust solutions to complex technical challenges within the evolving Hospitality IT market.
  • Systematically optimize solutions based on functionality, performance and security requirements.
  • Work as part of a globally-distributed team.
  • Keep abreast of all relevant developments and applications of emerging technology, security updates and development techniques.
  • Promote leading software development best practices and actively contribute to the continuous improvement of team practices, processes, and quality
  • Be responsible for the quality and timely delivery of components, applications and associated technical documentation.
  • Provide guidance, technical advice and mentoring to other development staff as well as key stakeholders.

REQUIREMENTS
Skills/Competencies

  • Proven ability to design and deliver complex software solutions
  • Demonstrable high level of competence with Python and Django
  • Demonstrable experience designing solutions for cloud deployment e.g. AWS or other providers
  • Ideally, recent project experience in one of more of the following areas:
    o RESTful JSON APIs
    o Relational database products e.g. PostgreSQL and MySQL
    o Non-relational database products e.g. REDIS
    o Low-level network programming in a UNIX/Linux environment
    o IEEE 802.1x protocol and network technologies such as SNMP
    o Asynchronous solution design
    o Experience with Ruby/Rails

  • Good understanding of relational database design concepts, administration and general techniques

  • Good understanding of testing methodologies, tools and practices
  • Strong Linux operations and scripting skills
  • Excellent English communication skills, both written and verbal

Experience

  • At least 5 years professional software design and development, working in small teams of 3 or more and delivering significant products.
  • At least 2 years professional software development experience as a technical lead or equivalent role
  • Ideally, project delivery experience in the Travel, Hospitality or Telecommunications industries
  • Experience delivering projects using agile methods such as Scrum
  • Formal education in modern software development practices. Ideally a Degree or Diploma in Computer Science or other field with a strong software development component.
    Ideal Personal Profile

  • Self-starter/“Get things done” attitude - willing to take the initiative to get the job done

  • Collaborative orientation - able to foster and encourage cross-functional teamwork
  • Excellent analytical and troubleshooting skills
  • Ability to deal with ambiguity and change
  • Passionate and intimately knowledgeable about all things Python
Please mention Remote Workers when applying for this remote job at interTouch. You're helping us to grow! Thank you!