Software Engineer

Requirements

You will be required to be exceptionally good in the following skills and technologies and constantly embody the desire to push oneself to grow and improve as a software engineer.

  • BSc in Computer Science (bias in software development)
  • Java/J2EE
  • Presentation technologies (Eclipse SWT, DHTML/HTML, JSP, XSL).
  • Distributed component technologies (EJB, application servers).
  • Database design and development and data modeling (SQL, XML).
  • Object-oriented Design and Analysis (OOA and OOD), data structures and algorithms.
  • Development process tools: IDE’s, compilers, debuggers, profilers, version control systems, code coverage and automated testing tools.
  • Requirements gathering, milestone-based development and triage.
  • Multiple operating systems (Windows 2003, Solaris, AIX, Linux, HP-UX).
  • Application servers (WebLogic, IBM WebSphere , JBOSS).
  • JBOSS SEAM stack
  • ORM – Hibernate, Datalink
  • LDAP
  • Web services, SOAP
  • Enterprise Relational databases (Oracle, SQL Server, DB2).
  • Among others

Skills and Specifications

  1. Strong analytical skills
  2. Attention to detail
  3. Good customer relationship management skills
  4. Good communication skills
  5. Knowledge of programming language e.g. Delphi and database
  6. Knowledge of structured query language

Quality Assurance Test Analyst

Requirements

  • BSc or BA degree preferred
  • Expertise in database testing including designing and manipulating test data, validating stored procs, jobs, triggers and replication.
  • Experiences in Quality Management Software and Processes
  • Knowledge and experience in technical aspects of software solution being tested
  • Business process understanding

Skills and Specifications

  1. Strong analytical skills
  2. Attention to details
  3. Good knowledge of computer systems
  4. Good communication skills