Monday, June 20, 2011

IT Positions for Malaysia

Fahad Jamil
Program Consultant
Career Pakistan
+92 345 530 0048
fad.jamil@gmail.com
fahad@careerpakistan.org

We are looking for candidates for multiple positions within an IT company.

Candidates DO NOT have to be currently located in Malaysia. Candidates can be citizens of any country.
Duration of Contract: 1 year -- extendable (Possibility of extension of contract every year, for several years)

Company Sector: IT
Location: Kuala Lumpur, Malaysia
Position 1: Test Engineer (7 positions)
Position 2: Lead Engineer (4 positions)
Position 3: Software Engineer (18 positions)
Position 4: Software Design Engineer (25 positions)
Position 5: Senior Software Engineer (5 positions)

[Complete JDs are below]

Note: Please ask the candidates to include the following information in their CVs -- before sending it for evaluation:
-- Which programming languages are you familiar with?
-- Which Operating System (OS) have you worked on?
-- Which databases have you worked with?

Position Title: Test Engineer
[Note: This position reports to Lead Test Engineer]
Number of positions: 7
Salary: About RM 6000
Duration of Contract: 1 year -- extend-able (Possibility of extension of contract every year, for several years)

Essential Requirements:
-- Candidates DO NOT have to be currently located in Malaysia. Candidates can be citizens of any country.
-- Bachelors degree or equivalent experience
-- Minimum 4 to 6 years industry experience
-- Should be familiar with these languages: Perl, SQL, Shell
-- Should be familiar with these database: Oracle
-- Should be familiar with this OS: UNIX
-- Previous Test Experience in the Telco industry. Demonstrable testing abilities. Experience leading a number of junior test engineers
-- Telecommunications network and technology understanding
-- Good automation skills

Other Requirements:
-- Programming Language such as Java or C
-- Knowledge of Corba
-- Development life cycle Telecom experience will be preferred
-- Excellent Written and Oral Communication Skills
-- Excellent Organizational Skills
-- Ability to work on own initiative and as part of a team
-- Creativity / Adaptability / Flexibility
-- Ability to Multitask / Attention to Detail
-- Is proactive in ensuring resolution of issues
-- Self disciplined / Self starter
-- Drive and commitment
-- Relationship Builder

Principal Responsibilities:
-- Design and implementation of Integration and System Test Specifications
-- Uses test specifications and test plans in the course of carrying out the effective testing of a module or system
-- Operates within a supervised environment with frequent review of tasks being carried out.
-- After training is capable of drafting test specifications from Requirements and Function Specifications and implementing the test plans
-- After training, is familiar with, and is able to function effectively with, all applicable methods, procedures and standards. (Automated Test Tools…)
-- Demonstrates an organized, systematic, disciplined and analytical approach to problem solving.
-- Develops sufficient oral and written communication skills for effective dialogue with colleagues on a project team and superiors.
-- Liaises with development engineers in debugging and problem solving
-- Actively 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, (studying, magazines, WEB..)
-- Is able to plan, schedule and monitor own work competently.

Position Title: Lead Engineer
[Note: This position reports to Project or Program Manager]
Number of positions: 4
Department: Professional Services
Salary: About RM 8000
Duration of Contract: 1 year -- extend-able (Possibility of extension of contract every year, for several years)

Essential Requirements:
-- Candidates DO NOT have to be currently located in Malaysia. Candidates can be citizens of any country.
-- About 2 - 3 years experience in Enterprise Business applications. Some examples of the desired applications (not limited to) Billing, mediation, conversions using ETL, POS, banking (credit card processing), Trading platforms etc. On the other hand, kernel or device driver development, operations, reporting/ tools are not enterprise business applications.
-- Recent (last 2-3 years) experience in high volume, high performance transaction software application involving large databases
-- Should have recently worked with these languages: C, C++, JAVA (not Enterprise JAVA)
-- Should have knowledge of these languages: SQL and PL/SQL
-- Should have in depth knowledge and experience of this OS: UNIX for eg. Experience troubleshooting UNIX environment issues including troubleshooting memory, CPU usage, I/O and disk space. Lightly experienced in UNIX with major work on non- Unix platform are not desired
-- Skilled with Relational Databases, preferably Oracle.
-- Bachelors’ degree or equivalent qualification.

Other Requirements:
-- Proven record of planning and delivery of product/project to customers.
-- Customer management experience.
-- Delivery of complex products to multiple customers.
-- Experience of technically managing a complex systems integration project.
-- Team leadership.
-- Content of Industry experience and ability to clearly describe technical content.
-- Any product development experience.
-- Used to working under pressure.
-- Strong leadership and drive.
-- Team leadership ability.
-- Strong technical skills and understanding gained through previous development experience.
-- Customer Interaction.
-- Project Development Lifecycle.
-- Design and development methodologies.
-- Deep understanding of billing and mediation and the telecoms.
-- Strong UNIX skills.
-- Billing/Mediation systems.
-- Working with CMM or ISO 9000.
-- C++/Java/Shell scripting.
-- Telecoms Protocols.

Role Summary
The Professional Services Group is responsible for developing client mediation solutions, built on the company’s mediation product set, to customers. This will involve analysis of the customers’ business requirements and implementing a solution to meet these needs in rules based platform. The solution will typically be implemented in a combination of DSD, a tcl type scripting language, Shell scripts and in C/C++.
The role of Lead Engineer in Professional Services requires managing the task delivery and ensuring the technical integrity of a FW solution (or a significant subsystem, as part of a large overall solution).

Some of the tasks involved are:
Interfacing with Customers on requirements definition and all aspects of project delivery
Interfacing with the Product and Test Groups regarding product releases
Preparing and planning projects, and driving those plans through to a successful conclusion.
Interviewing and resourcing project teams
Managing and tracking effort and progress
Mentoring and review of engineers
Interfacing with Sales for new project requirements and commercial issues
Interfacing with the Support Team to hand over completed projects and to respond to any problem escalations from the Support Team
Principal Responsibilities:
Takes responsibility for the planning and delivery of projects to the market place. This involves taking requirements from multiple sources, like customers and equipment vendors; plus planning, resourcing and delivering the resultant projects on time and to budget.
Produces requirements, functional and design specifications in the course of implementing solutions. Oversees the technical design and technical implementation, guides and supports the engineering staff during the project.
Demonstrates an organised, systematic, disciplined and analytical approach to requirements definition, design, and implementation. Ensure that the team applies this approach in a coherent fashion to all aspects of the development life cycle.
Adopts an innovative and committed approach to overcoming obstacles and solving problems in order to successfully deliver on commitments.
Ability to plan, clearly monitor and report to Customers and internally within Services regarding project progress with respect to effort, cost and duration.
Has excellent oral and written communication skills for effective dialogue with customer representatives and with colleagues in Services and other departments.
Interfaces with the HR Manager regarding sourcing and interviewing staff
Able to represent the company at customer meetings, presentations and conferences

Position Title: Software Engineer
[Note: This position reports to Lead Engineer or Project Manager]
Number of positions: 18
Department: Professional Services
[The role may require a good 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)

Essential Requirements:
-- Candidates DO NOT have to be currently located in Malaysia. Candidates can be citizens of any country.
-- Bachelors degree or equivalent experience
-- Minimum 2 to 4 years industry experience
-- Recent (last 2-3 years) experience in Enterprise Business applications. Some examples of the desired applications (not limited to) Billing, mediation, conversions using ETL, POS, banking (credit card processing), Trading platforms etc. On the other hand, kernel or device driver development, operations, reporting/ tools are not enterprise business applications.
-- Recent (last 2-3 years) experience in high volume, high performance transaction software application involving large databases
-- Should have recently worked with these languages: C, C++, JAVA (not Enterprise JAVA), Shell, tcl, DCL, XML
-- Should have knowledge of these languages: SQL and PL/SQL
-- Should have in depth knowledge and experience of this OS: UNIX for eg. Experience troubleshooting UNIX environment issues including troubleshooting memory, CPU usage, I/O and disk space. Lightly experienced in UNIX with major work on non- Unix platform are not desired
-- Skilled with Relational Databases, preferably Oracle.
-- Experience working on multi-threaded applications
-- Track record of full project delivery from defining requirements to final deployment.
-- Broad understanding of telecommunications
-- Demonstrable analysis abilities

Other Requirements:
-- Knowledge of Object oriented languages such as C++ or Java.
-- Knowledge of Agile development methodology
-- Knowledge of CORBA
-- Knowledge of Windows NT
-- Knowledge of Telecom networking protocols (ISDN, X.25, SS7)
-- In-depth understanding of telecom networks and technologies
-- Telecommunications applications
-- Key Personal Attributes :Customer focus, Solution driven, Communication, Interpersonal skills, Professional, positive attitude, Enquiring, Analytical, Creative, Initiative, Comprehension, Planning
-- Content of industry experience and ability to clearly describe technical content.
-- Experience of complex design and development.
-- Used to working under pressure (How tight were the schedules?)
-- Experience of leading a small team.
-- Delivery of complex products to multiple customers

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 Software Engineer in Professional Services is integrated into a development team in charge of delivering software applications and integrating them with the customer billing system. The Software Engineer must be able to take ownership of specific development tasks, and take them to completion.

Some of the tasks involved are:
-- 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.

Principal Responsibilities:
-- 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.
-- 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.

Position Title: Software Design Engineer
[Note: This position reports to Lead Engineer or Project Manager]
Department: Professional Services
Number of positions: 25
[Note: The role may require a good level of travels in Europe]
Salary: About RM 7500
Duration of Contract: 1 year -- extend-able (Possibility of extension of contract every year, for several years)

Essential Requirements:
-- Candidates DO NOT have to be currently located in Malaysia. Candidates can be citizens of any country.
-- Bachelors degree or equivalent experience
-- Minimum 2 to 4-years industry experience
-- Should have experience of this OS: UNIX
-- Skilled with Relational Databases, preferably Oracle.
-- Should have experience in these languages: C, Shell, tcl, DCL, XML
-- Experience working on multi-threaded applications.
-- Track record of full project delivery from defining requirements to final deployment.
-- Demonstrable analysis abilities
-- Key personal attributes: Customer focus, Solution driven, Communication, Interpersonal skills, Professional positive attitude, Enquiring, Analytical, Creative, Initiative, Comprehension, Planning

Other Requirements:
-- Broad understanding of telecom networks and technologies
-- Knowledge of telecommunication billing applications
-- Knowledge of Object oriented languages such as C++ or Java.
-- Knowledge of Agile development methodology
-- Knowledge of CORBA
-- Knowledge of Windows NT
-- Content of industry experience and ability to clearly describe technical content.
-- Experience of complex design and development.
-- Used to working under pressure (How tight were the schedules?)
-- Delivery of complex products to multiple customers

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 Software Design Engineer in Professional Services at is integrated into a development team in charge of delivering software applications and integrating them with the customer billing system. The Software Design Engineer must be able to take ownership of specific development tasks, and take them to completion. Some of the tasks involved are:
-- 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.

Principal Responsibilities:
-- 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.
-- 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.

Position Title: Senior Software Engineer
[Note: This position reports to Lead Engineer or Project Manager]
Department: Professional Services
Number of positions: 5
[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)

Essential Requirements:
-- Candidates DO NOT have to be currently located in Malaysia. Candidates can be citizens of any country.
-- Bachelors degree or equivalent experience
-- Minimum 4 to 6 years industry experience
-- Recent (last 2-3 years) experience in Enterprise Business applications. Some examples of the desired applications (not limited to) Billing, mediation, conversions using ETL, POS, banking (credit card processing), Trading platforms etc. On the other hand, kernel or device driver development, operations, reporting/ tools are not enterprise business applications.
-- Recent (last 2-3 years) experience in high volume, high performance transaction software application involving large databases
-- Should have recently worked with these languages: C, C++, JAVA (not Enterprise JAVA), Shell, tcl, DCL, XML
-- Should have knowledge of these languages: SQL and PL/SQL
-- Should have in depth knowledge and experience of this OS: UNIX for eg. Experience troubleshooting UNIX environment issues including troubleshooting memory, CPU usage, I/O and disk space. Lightly experienced in UNIX with major work on non- Unix platform are not desired
-- Skilled with Relational Databases, preferably Oracle.
-- Experience working on multi-threaded applications.
-- Track record of full project delivery from defining requirements to final deployment.
-- Broad understanding of telecommunications
-- Demonstrable analysis abilities
-- Experience leading or mentoring junior developers

Other Requirements:
-- Knowledge of Object oriented languages such as C++ or Java.
-- Knowledge of Agile development methodology
-- Knowledge of CORBA
-- Knowledge of Windows NT
-- Knowledge of Telecom networking protocols (ISDN, X.25, SS7)
-- In-depth understanding of telecom networks and technologies
-- Knowledge of Telecommunications applications
-- Key Personal Attributes should include: Customer focus,Solution driven, Communication, Interpersonal skills, Professional positive attitude, Enquiring, Analytical, Creative, Initiative, Comprehension, Planning
-- Content of industry experience and ability to clearly describe technical content.
-- Experience of complex design and development.
-- Used to working under pressure (How tight were the schedules?)
-- Experience of leading a small team.
-- Delivery of complex products to multiple customers

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.

No comments:

Post a Comment