Senior Systems Developer at interTouch Pte. Ltd

Posted on: 06/07/2022

Location: (REMOTE)

Glassdoor: 4.0 / 5 | Original Source

Tags: django coverage redis restful ruby python rails mysql postgresql unix aws

**This position is open for Singapore, Bangkok, and Manila.** 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