Openings

iBCScorp.com seeks Linux Administrator

iBCScorp.com is seeking a Linux Systems Administrator for its Battaramulla, Sri Lanka office

This persons main responsibility will be to work with and to support staff in Sri Lanka, the US and customers in various locations.

Preferred experience for the Linux Systems Administrator

This persons should have 2-3 years or more experience in Linux systems administration using one of the popular Linux distributions preferably Ubuntu, RedHat or Fedora.

This person should have experience maintaining servers and doing most of the following tasks:

  • Creating scripts to manage the server maintenance events.
  • Creating Maintenance schedules and processes
  • Setting up monitoring of machines for performance, security and other events
  • Upgrading servers
  • DNS Setup and migration
  • Mail Server setup and maintenance
  • Setup and maintenance of at least one versioning system, GIT, Bazaar, CVS, SVN, etc.
  • familiarity with open source tools.

Linux Systems Administration duties

We are a development, integration company.  As such this person will be the go to person for all maintenance and administrative related tasks but as a team player should also be willing to learn how to program and work closely with developers to help understand their issues and to help make their jobs easier.

Duties will include such issues as:

  • Setting up a postgresql or mysql database
  • Tunning a server to get better performance from a database
  • Installing mail servers or configuring mail servers
  • Setting up a CMS or e-commerce system like Magento, Spree, Drupal, Joomla, OpenERP, SilverStripe, WordPress, etc.
  • Helping and supporting developers when they are stuck on administrative related issues.
  • Setting up and maintaining a Samba Server
  • Setting up an Asterisk PBX
  • Occasionally post articles related to our work.
  • be a team player and be willing to help on whatever else needs done be it helping with QA, development or whatever.

Key Characteristics for our Linux Systems Administrator.

This person should be someone who likes to learn how things work.  They have to be able to solve problems on their own and troubleshoot problems which may not be immediately apparent.

The Linux Systems Administrator must be someone who is willing to take responsibility to solve problems that others have not been able to solve, but also willing to take advise and to work as  a team player drawing on experience from his/her comrades.

This Systems Administrator should have good communication skills and listen so as to understand requirements.

The Systems Administrator person should be continually trying to improve his/her skills.

This Linux Administrator should pay close attention to detail and double check his/her work even though the tasks may seem simple or redundant so as not to frustrate production, security or delay things for our staff or customers.

Open ERP Developer – PYTHON

iBCScorp.com seeks OpenERP developers for its United States or Sri Lankan offices.

The OpenERP developer would support OpenERP implementation teams, help with OpenERP integration projects, contribute to the open source code base, and otherwise support OpenERP related projects.

Required Experience for an OpenERP Developer

  • excellent communication skills
  • 3 or more years of development experience in any language
  • 1 or more years of Python experience
  • at least 2 years of Linux experience

The ideal developers should have solid coding experience in  Python.

Any experience in Open ERP with experience administrating and integrating the Open ERP to web applications and a demonstrative understanding of the underlying technologies is a plus.
Skills required:

  • 2+ years programming experience
  • 1+ years Python programming experience.
  • OpenERP Implementation experience a plus

Note: Applicants who can join quickly would get priority.

Ruby on Rails Developer/ Programmers

iBCScorp seeks a Ruby/Ruby on Rails programmer for its Battaramulla, Sri Lanka office

Our Battaramulla office is located in a quite location just off the main thoroughfare with easy access via car, motorbike or public transportation.  We have a friendly working environment where everyone supports and helps each others grow and develop their programming skills.  This position can be either a senior, junior or trainee level position.

Required experience for the Ruby on Rails developer or trainee:

  • 2 years programming experience using an object oriented programming language such as Java.
  • a minimum of 1 year developing web based applications
  • An understanding of MVC
  • A strong willingness and desire to learn Ruby on Rails and improve programming skills
  • Formal software development training and or degree
  • knowledge of Linux based systems and ability to work in console.
  • Some database experience using either Postgresql or MySQL

Preferred experience or skills for the Ruby on Rails developer or trainee:

Please remember these are not required skills but skills you will learn if you don’t have them when you come to us.

  • A solid coding experience in Ruby/Ruby on Rails with experience developing web applications and understanding of the underlying technologies.
  • 2+ years working experience as an advanced ROR developer who is penchant for writing DRY and highly flexible code
  • Affinity for unit testing, TDD/BDD, automated test coverage, re factoring, rspec
  • Extensive experience with relational data modeling, SQL, and other database technologies.
  • Deep familiarity with databases, preferably Mysql and PostgreSQL
  • version control experience (SVN/Git/Bazaar)

Duties of the Ruby on Rails Developer

iBCScorp develops and supports Ruby on Rails applications for customers from around the world.  We specialize in quick development of applications from an idea to a prototype in a very short period of time then continue to work with our clients to hone those applications in to maximize their ROI in their targeted business.

Developers who are accepted for this Ruby on Rails position will be involved in a fast pace development environment.  Depending on experience they will be learning from a senior Ruby on Rails developer assisting in projects.  As they gain more experience or if they start with this experience then they will be leading projects of their own.

We look forward to hearing from you.

Prestashop Developer

The ideal developer should have broad knowledge of web development technologies and experience in CMS based
PHP development.
Skills required
2+ years working experience as an advanced PHP developer with PHP5 & MySql5.
Extensive experience in using Prestashop is a must.
Excellent Knowledge of MVC architectures such as Zend, CakePHP and CMS such as or SilverStripe are added
advantage.

Magento Developer

The ideal developer should have broad knowledge of web development technologies and experience in CMS based
PHP development.
Skills required
2+ years working experience as an advanced PHP developer with PHP5 & MySql5.
Extensive experience in using Magento is a must.
Excellent Knowledge of MVC architectures such as Zend, CakePHP and CMS such as or SilverStripe are added
advantage.

iBCScorp is Seeking WordPress Talent

iBCScorp is looking for talented WordPress developers.

iBCScorp implements WordPress and WordPress-mu sites for some of its clients.  We have an ongoing need for developers who are familiar with WordPress and can write and customize PHP plugins.

Applicants should be familiar with SEO practices, and have experience with WordPress site implementation and management issues.

Please forward your resume and list your accomplishments using wordpress, php or other technologies including your skills in:

  • Creating WordPress Templates
  • modifying or creating WordPress plug ins
  • Doing SEO work on WordPress Sites
  • Building WordPress Communities
  • Solving WordPress related problems
  • Developing WordPress Themes
  • WordPress integrated e-commerce sites.
  • etc..

This person would work in our Battaramulla, Sri Lanka or Utah, US offices