September 14, 2011

Senior Software Engineer - Malaysia

Position Title: Senior Software Engineer
This position reports to Lead Engineer or Project Manager
Department: Professional Services
Number of positions: 5
Relevant Experience Required: 3-5 years
Location: Malaysia
Note: The role requires reasonable level of travels in Europe
Salary: About RM 7000
Duration of Contract: 1 year -- extend-able (Possibility of extension of contract every year, for several years)

Professional Services Group
The Professional Services Group is responsible for developing mediation, charging and rating solutions, built on the company’s platform, to customers. This will involve analysis of the customers’ requirements and implementing a solution to meet these needs. Professional Services delivers end to end solutions from agreeing the requirements with major Telecom Operators to final deployment.

Role Summary
The role of a Senior Software Engineer in Professional Services is to deliver software applications and integrate them with the customer billing system. The Senior Software Engineer is integrated in a development team and must be able to take ownership of specific complex tasks, and take them to completion. Some of the tasks involved are: 
-- Agreeing the project requirements with the customer.
-- Designing the solution and writing the Functional Specifications using Proposal and requirement documentation as input with minimal supervision.
-- Writing Design Specifications and code of Level I and II engineers. 
-- Implementing the solution with the best in class quality as high performance and stability are key factors of the delivery.
-- Create and review Test plans and Testing of large modules and systems.
-- Integration and delivery of customer deliveries on a customer site, including solving customer issues. 
-- Mentoring of more junior engineers.

Principal Responsibilities:
-- Define, design, implement, test, deliver and integrate application solutions for Tier 1 and Tier 2 Telecom operators.
-- Work on multiple problems of diverse scope where refinement of design/requirements will be necessary & is expected to drive resolution of requirements. This involves taking requirements from multiple sources, like customers and equipment vendors, plus planning and delivering the resultant project tasks and deliverables on time and to budget. 
-- Produce functional and design specifications and test plans in the course of implementing solutions. 
-- Take a leadership role as assigned by the PM or Lead Engineer such as taking responsibility for delivery of a sub-project or project.
-- Leading a design activity and taking responsibility for design and development of a module or modules.
-- Is proactive in a development team, contributes significantly to the success of the team and able to gain the co-operation of others. 
-- Is experienced in a variety of technologies, possibly focusing on a particular expertise. 
-- Continues to demonstrate an organized, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing. 
-- Have excellent oral and written communication skills for effective dialogue with colleagues on a project team and superiors. 
-- Continues to develops an appreciation of the wider field of technology outside his/her own specialization and has developed a good broad understanding of computer system architecture, telecommunications technologies, and telecommunications industry developments and trends. 
-- Able to bring these new technologies into use. 

Interested candidates with relevant experience kindly send me there cvs at latest by 17th September 2011 with the subject line mentioned.