Senior Java Developer

Job Description

We are seeking a new Java Developer who will perform development, enhancement and maintenance of existing software modules, custom programming for clients and various data manipulation tasks.

Qualified Candidate

  • 2+ years experience in Java/JEE – Spring Framework 3.0, Spring Web 3.0, Jruby, Play Framework
  • DB – Oracle, MySQL, Derby, Redis
  • Mobile – Android
  • Messaging – RabbitMQ
  • Other – Node Js, Angular Js, JQuery HTML5/CSS3, Responsive Design
  • Excellent Communication/ Public Speaking/ Interpersonal Skills
  • Self driven and independent with a strong sense of commitment and urgency to meet tight reporting deadlines

Java Engineer

Job Description

We are seeking a new Java Developer who will perform development,enhancement and maintenance of existing software modules,custom programming for clients and various data manipulation tasks.

Qualified Candidate

  • 2+ years experience with J2EE,JSON,SOAP XML and other standard data formats
  • Object-Oriented Design Principles & Test-Driven Development
  • Sound knowledge in SQL preferably with exposure to MySQL
  • Proactive approach in problem solving,accuracy,innovative approach to projects

HR and Administrator Executive

Job Description

We are looking for Talented HR and admin person to handle the HR department of our Srilanka office. The ideal person requires to submit timely HR reports to the management, also require to update web based HRIS and payroll. Ability to handle airline ticketing and hotel reservations independently. Required to organize events and CSR activities based on the company calendar, ideal person requires to promote equality and diversity as part of the culture of the organization. Plan on boarding sessions for new staff and maintaining training schedules of the other staff.

Qualified Candidate

  • Professional educational background including HR leads.
  • Ideally 2 years or more experience at work.
  • Self driven and independent with a strong sense of commitment and urgency to meet tight reporting deadlines
  • Excellent Communication/ Public Speaking/ Interpersonal Skills.
  • Competency in good record keeping and secretarial work.

Business Analyst

Job Description

The ideal candidate requires to define and documents customer business functions and processes. Consults with functional unit management and personnel to identify, define and document business needs and objectives, current operational procedures, problems, input and output requirements, and levels of systems access. Acts as a liaison between departmental end-users, technical analysts, information technology analysts, consultants and other governmental organizations in the analysis, design, configuration, testing and maintenance of case management systems to ensure optimal operational performance. Analysis the feasibility of, and develops requirements for, new systems and enhancements to existing systems; ensures the system design fits the needs of the users. Tracks and fully documents changes for functional and business specifications; writes detailed universally understood procedures for permanent records and for use in training. Identifies opportunities for improving business processes through information systems and/or non-system driver changes; assists in the preparation of proposals to develop new systems and/or operational changes.

Qualified Candidate

  • Bachelor’s Degree in Computer Engineering/Science, Information Technology or equivalent.
  • Minimum 2 years’ experience as business analyst.
  • Strong analytical and product management skill required, including a through understanding of how to interpret customer business needs and translate them into application and operational requirements.
  • Strong analysis, problem resolution, judgment, and decision making skills.
  • Demonstrated communications, interpersonal and organizational skills.
  • Excellent English communication skills in writing, reading and speaking.
  • Ability to effectively achieve results in highly ambiguous and changing environments.
  • Ability to work well in cross-functional team environments, build and maintain excellent relationships with cross-functional teams.

QA Engineer

Job Description

This person is responsible for creating an end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected. The solution should be tested in terms of functionality, performance, reliability, stability and compatibility with other legacy- and / or external systems. To make sure that testing is well defined, planned and executed. The analyst does this by ensuring that every phase and feature of the software solution is tested and that any potential issue is identified and fixed before the product goes live.

Qualified Candidate

  • 2-3 years hands on experience in PHP/JAVA/C# and mobile environments is a must.
  • Detailed level knowledge of QA theories and concepts
  • Good understanding of issue tracking system & QA role in software lifecycle
  • Knowledge and experience on test automation will be advantageous
  • Being certified in the QA/Testing domains will definitely be advantagous
  • A university degree/ Professional qualification is preferred
  • Young, energetic, and most importantly SELF MOTIVATED

PHP Engineer

Job Description

The ideal candidate will be responsible to start and complete projects on a scheduled basis, inclined to maintain highest standard of quality.

Qualified Candidate

  • Proficient in PHP, JavaScript, JQuery, MySQL & Linux
  • Hands-on any PHP based framework/CMS
  • Object Oriented Programming Skills
  • 1 year experience in the field
  • Must be a team player, posses a good attitude and be self-disciplined

Creative Designer

Do you have a passion for design, the enthusiasm to manage a variety of projects and the motivation to work in a fast-paced software product engineering company?

Responsibilities

  • Design unique & innovative concepts, graphics layouts for product illustrations, logos, presentations, websites, web applications and mobile applications. (print & digital)
  • Creative thinking ability, attention to detail, knowledge of user-centered design principles and interaction.
  • Diplomatic and collaborative with a calm temperament and able to work within cross disciplinary teams.
  • Working with both clients and developers to bring designs to life, balancing technical constraints, business requirements and user needs.
  • Apply visual design standards and principles in all materials
  • Ability to interpret a design brief and establish a comprehensive understanding of the requirements.
  • Understanding of UX best practises on mobile and web across all platforms
  • Deliver great user experiences through interfaces that are relevant (doing the right thing), easy to use (doing it right), beautiful and on brand (appealing).

Required skills

  • 5 + years designing experience
  • Expert in Photoshop, Illustrator, InDesign and all Adobe CC programs
  • Able to work from concept through execution
  • Strong communication skills to work directly with Australian and UK clients
  • High creativity, innovation and flair for digital and print design
  • An understanding of the latest design trends and their role within a commercial environment
  • Multitasker who enjoys working on a variety of projects at the same time
  • Team player who can also work to own initiative, prioritizing and managing projects
  • Professional approach to time, costs and deadlines
  • Accuracy and attention to detail
  • Ability to communicate confidently and manage effective relationships at all levels – internal and customers
  • Ability to analyze problems and offer creative solutions
  • Desire for excellence
  • Design degree or equivalent experience
  • Experience with agile development process
  • Experience in responsive design
  • Able to work with HTML and CSS. Knowledge of JS a bonus.

Mobile App Developers

Senior Android Developer

As Senior Android Developer you will join an experienced team of professionals currently conducting complex projects for clients across Australia & the United Kingdom. As a more senior member of the team you will help introduce the latest technologies to the company. Most importantly you should be passionate about development with a fundamental focus on client requirements and a keen “go-getter” mindset.

Responsibilities

  • Develop Android native applications.
  • Collaborate with mobile team to develop back-end services that support Android platforms.
  • Evolve automation in build and testing of mobile development efforts.
  • Collaborate with product, marketing, design, and sales teams to develop new products and features, gathering requirements and scoping work.

Required skills

  • 5 + years experience developing Android native applications.
  • Experience building and interfacing with secure back-end services for mobile applications
  • Communication skills, agile leadership skills
  • Desire for excellence
  • Strong technical and design skills with passion Mobile technologies.
  • In-depth knowledge of Android SDK, leading libraries, and frameworks.
  • Mathematics degree, computer science degree, or equivalent experience
  • Experience automating testing and continuous integration for mobile applications
  • Experience with agile development process

Senior Hybrid Mobile App Developer (IONIC / Cordova )

As Senior Hybrid Mobile App Developer you will join an experienced team of professionals currently conducting complex projects for clients across Australia & the United Kingdom. As a more senior member of the team you will help introduce the latest technologies to the company. Most importantly you should be passionate about development with a fundamental focus on client requirements and a keen “go-getter” mindset.

  • Develop Hybrid Mobile applications using IONIC framework with Cordova, Javascript and HTML5
  • Evolve automation in build and testing of mobile development efforts.
  • Collaborate with product, marketing, design, and sales teams to develop new products and features, gathering requirements and scoping work.
  • Collaborate with back end team to develop back-end services that support mobile platforms.

Required skills

  • 5 + years development experience with hybrid technologies such as Ionic, Phone Gap, Titanium
  • Experience with one or more JavaScript frameworks such as AngularJS, Sencha Touch, jQuery, jQuery Mobile and NodeJS
  • Familiarity with RESTful APIs to connect Android/iOS applications to back-end services
  • Experience in User Experience for Android/Apple/Windows/Blackberry devices.
  • Communication skills, agile leadership skills
  • Desire for excellence
  • Strong technical and design skills with passion Mobile technologies.
  • Mathematics degree, computer science degree, or equivalent experience
  • Experience automating testing and continuous integration for mobile applications
  • Experience with agile development process
  • Experience with Offline storage, threading, and performance tuning

Senior iOS App Developer

As Senior iOS Mobile App Developer you will join an experienced team of professionals currently conducting complex projects for clients across Australia & the United Kingdom. As a more senior member of the team you will help introduce the latest technologies to the company. Most importantly you should be passionate about development with a fundamental focus on client requirements and a keen “go-getter” mindset.

Responsibilities

  • Develop iOS native Mobile applications
  • Evolve automation in build and testing of mobile development efforts.
  • Collaborate with product, marketing, design, and sales teams to develop new products and features, gathering requirements and scoping work.
  • Collaborate with back end team to develop back-end services that support mobile platforms.
  • Drive the establishment of industry recognized best practices for iOS Mobile applications development in mixed platform environment

Required skills

  • 5 + years development experience with iOS native application development
  • Expert knowledge of Objective-C
  • Familiarity with RESTful APIs to connect iOS applications to back-end services
  • Experience in User Experience for IOS devices.
  • Communication skills, agile leadership skills
  • Desire for excellence
  • Strong technical and design skills with passion Mobile technologies.
  • Mathematics degree, computer science degree, or equivalent experience
  • Experience automating testing and continuous integration for mobile applications
  • Experience with agile development process
  • Experience with Offline storage, threading, and performance tuning