Developer

The main purpose of this position is to design and develop various tools and applications for the Afilias Canada.

Duties and Responsibilities:

  • design, code, test, document and make modifications to program or simple to medium complexity according to specifications
  • maintain and provide ideas for enhancements to existing code
  • prepare test data, conduct test verification and document test cases
  • guide, transfer knowledge to new programmers
  • daily work on a personal computer
  • frequently carries a pager during non working hours
  • normal office environment
  • sometime required to work outside of normal working hours

Knowledge and Skill Requirements:

  • 2-4 years of application programming and development experience
  • experience in full development lifecycle
  • experience in software design and implementation skills
  • experience in one or more high level programming languages
  • programming languages:
  • Required languages: Java, SQL, Unix shell scripting,
  • Additional assets: Perl, C++, C
  • operating systems: any version of UNIX (Linux, Solaris, AIX, FreeBSD, HPUX, ...),
  • database systems: any relational database system (Oracle, Informix, Sybase, PostgreSQL, MySQL)
  • Internet skills (additional assets): XML parsing and publishing, JSP web development; socket programming; application layer protocol implementation
  • good problem solving, analytical and communication skills
  • ability to learn new technologies quickly and readily adapt to changing requirements
  • demonstrated ability to work effectively in a team based environment
  • exceptionally efficient and thorough

To apply, please send resume and cover letter to careers@ca.afilias.info