As a Senior Developer, you are responsible for development, support, maintenance and implementation of a complex project module. You should have good experience in application of standard software development principles. You should be able to work as an independent team member, capable of applying judgment to plan and execute your tasks. You should have in-depth knowledge of at least one development technology/ programming language. You should be able to respond to technical queries / requests from team members and customers. You should be able to coach, guide and mentor junior members in the team.
Degree in IT, Computer science or Telecommunications.
Min 5 years experience working on IT infrastructure or data center deployment projects.
Experience with project management.
Extensive knowledge of IT infrastructure, including data center hardware, network infrastructure deployment, systems & databases.
Travel to data center or customer sites required (with possibility to be out stationed to a customer site for a long duration).
Experience within complex organizational settings (e.g. PMO, geographic dispersion, multi-cultural teams, etc.).
Familiar with Software Development Life Cycle, and Agile software development practices.
DataStage Data Integration, Unix Shell Scripting, ETL