ROLE TITLE: Software Design Engineer
REPORTING TO: Technical Manager
LOCATION: Kuala Lumpur, Malaysia
ABOUT OPENET
Openet is a leading worldwide provider of event processing and transaction management solutions that enable service providers to maximize profitability, minimize deployment and management costs and ensure regulatory and partner requirements compliance. Our products - FusionWorks Mediation, FusionWorks Charging, and FusionWorks Real-Time Rating – and the solutions they enable, set the industry standard for availability, performance and scale in processing and management of network activity events and transactions in multi-service convergent environments
Product Engineering Group
The Product Engineering Group is responsible for developing client mediation solutions, built on Openet’s mediation product set, to customers. This will involve analysis of the customers’ business requirements and implementing a solution to meet these needs in Openet’s rules based platform. The solution will typically be implemented in a combination of DSD, a tcl type scripting language, and in C.
ROLE SUMMARY
The role of a Product Engineering Software Design Engineer in Openet requires working on a broad range of solution development tasks in a peer-reviewed environment. The Software Design Engineer must be able to take and complete, specific, well defined tasks of large scope. The some of the tasks involved are:
• Creation and review of Design Specifications using Proposal and requirement documentation as input.
• Ability to take a large module design specification and implement the module in a peer-reviewed environment
• Effective Unit Test and System Testing of large modules and systems.
• Ability to communicate and work effectively with other members of the team.
• Installation and delivery of customer deliveries on a customer site, and dealing with customer issues. Needs to display a highly professional approach and apply customer facing communications skills
• Working on customer sites for a number of weeks, delivering results and interfacing constructively with customers and employees of partner companies
• Mentoring and review of Software Engineer
PRINCIPAL RESPONSIBILITIES
• Produces design specifications and test plans in the course of implementing a module. Participates in reviews of these items
• Is able to accomplish the complete life cycle of a module from design to development, test and integration
• Is able to plan, schedule and monitor own work competently.
• Operates within a peer-reviewed environment with occasional supervisor review of tasks being carried out. Normally receives general instructions on routine work, detailed instruction on new assignments. Is proactive in ensuring resolution of items requiring clarification. Ensures assumptions are explicit and clearly documented rather than implicit.
• Is able to function effectively with, all applicable methods, procedures and standards. (Development Tools…)
• Continues to demonstrate an organised, systematic, disciplined and analytical approach to designing, problem solving, coding and defect fixing.
• Has sufficient oral and written communication skills for effective dialogue with colleagues on a project team and superiors.
• Actively develops an appreciation of the wider field of technology outside his/her own specialisation and has developed a good broad understanding of telecommunications technology, particularly in the area of convergent mediation
PERSONAL ATTRIBUTES
• Communication
• Interpersonal skills
• Professional, positive attitude
• Enquiring
• Analytical
• Creative
• Initiative
• Comprehension
• Planning
ENTRY LEVEL REQUIREMENTS
KNOWLEDGE
– ESSENTIAL
Software development in a UNIX environment with a design and development track record Broad understanding of telecommunications.
- USEFUL
In depth understanding of telecommunications networks and technology
SKILLS
- ESSENTIAL
• Competent software development skills acquired in:
- A scripting language such as Shell, tcl, DCL and/or
- A programming language such as Visual Basic or C
• UNIX
- USEFUL
• C++
• Java
• CORBA
• NT
• Telecom networking protocols (ISDN, X.25, SS7)
QUALIFICATIONS
Bachelors degree or equivalent experience, and a minimum 1-year to 2-years industry experience
EXPERIENCE
ESSENTIAL
Software Design & Development in industry
Demonstrable analysis abilities
USEFUL
Development life cycle
Telecommunications applications
EXPERIENCE INDICATORS
Content and degree of difficulty of college final year project and ability to describe it clearly Content of industry experience and ability to clearly describe technical content. Experience working as part of a team. Any customer focused work
How to apply:- Please send your CV to:
jobs@openet.com |