Archive for October 18th, 2007

Solution Engineer

Position Description:
As Solution Engineer you are required to design and develop solutions that may include software development and integration to existing products. This work will be performed as part of customer integration projects either individually or in small, international, distributed teams. You have the ability to understand customer’s technical needs and requirements and based on those to realize the software. As part of the detailed requirements definition phase you will be meeting and communication directly with customer contacts. Furthermore you will be supporting the deployment and maintenance phases of the projects.

Key tasks of the role:

  • Customer Requirements collection and mapping to Nokia solution/proposal
  • Consulting and requirements analysis in the field of IN, Value Added Services, Charging and OS solutions
  • Project execution
  • Onsite programming/scripting and customization for solution development.
  • Integration of 3rd party products as well as Nokia product lines for solution development
  • Support for field trials, acceptance test and solution demos.- Design state of the art software modules
  • Apply design patterns and use UML tools to communicate internally and externally
  • Document the development

Requirements:
You have a BSc or MSc in computer science, electrical engineering, information technology or telecommunications or a comparable background.

Candidate must be a close fit to at least one of the following Profiles.

1 Software Development

You know how to design and implement object oriented software and you are fluent in object-oriented programming languages Java and C++. You have working experience within UNIX and/or Linux environments and usage of development tools is a commodity. It is an asset to have worked with and developed for application servers, e.g. IBM WebSphere as well as relational databases management systems like Oracle and similar. Excellent knowledge of:

  • C++ and Java programming languages
  • Shell programming and scripting languages
  • Object Oriented analysis and detailed OO design
  • Server-side programming

2 Messaging

You will have a detailed knowledge of the Messaging Requirement of the Operators based proven experience in the functionality and application of UMS, VMS, SMS, WAP, MMS, instant messaging, wireless data and Internet-based services etc. You will have a deep understanding of the at least some of the following :-

  • MMS standards,
  • WAP protocols,
  • Parley,
  • IMS, SIP, SMIL,
  • smpp, smtp, http, SS7Hands-on implementation experience with large operators.

3 Intelligent Networking

You have a detailed Knowledge of IN and associated services and experience developing services for large operators. This especially includes understanding of pre-paid services and their implementation, voucher management solutions and electronic top-up or credit transfers.Working experience of protocol domains of Intelligent networks is required (CS1, CS2, CS3), Knowledge of Mobile Protocols WIN, MAP, INAP, CAMEL and ISUP (SS7 Signalling), ISDN Signalling,GPRS, CAMEL, 3G

4 OSS/BBS

You will thorough understanding of the Operators OSS/BSS systems and integration between the network elements and these systems.You will have proven experience in at least one of

  • real-time solutions as well as CDR mediation.
  • real-time provisioning
  • OS integrationTypically, you will have experience of Diameter, Radius, GTP’, ASN.1, LDAP, SNMP, etc.

General Requirements

You speak and write English fluently. You are supporting the team effort with your responsible and reliable working style. You have an analytical and organised way of solving problems, and are committed to continuous learning.Solid experience with:

  • Integrated development environments, programming systems and documentation tools: ClearCase, Rational Rose, Requisite Pro, CVS, etc.
  • Software testing methodologies and tools
  • CORBA, EJB, JMS, XML, and J2EE application servers in general
  • Internet technologies and protocols: SOAP, HTTP, XML/XSLT, etc:
  • Relational database concepts and SQL
  • General IP and telecommunication technologies (e.g. TCP/IP, GSM, GPRS, 3G)
  • Good interpersonal skills, excellent team player
  • Customer support oriented
  • Creative and problem solving mind-set
  • Good communication skills

Send your resume to eram.shahzadi@tcm.com.pk.

Software Engineer (C/C++, Shell Scripting, Linux, Computer Networks)

Palmchip vision is connected and secure world. For the past 11 years we have been involved in hi-tech industry by creating, inventing and providing cutting edge solutions to our customers. With our expertise, our customers achieved their vision to bring innovative products to market.

PalmChip Pakistan (Private) Limited is the Pakistani affiliate of PalmChip Corporation USA; a Silicon Valley based IT-Services Company. PalmChip develops hardware and software products and offers custom design and development services to clients worldwide. PalmChip Pakistan has over 80 employees working in diverse technologies. PalmChip has following openings in its Lahore office to be filled on immediate basis:

Job Title: Software Engineer
Job Location: Lahore
Minimum Education: Bachelor’s Degree
Career Level: Experienced (non-manager)
Minimum Experience: 0 - 4 Year(s)
Required Travel: Not Required

Job Description:

Involved in software analysis, design, development, and support activities in conformance to the development and quality standards.

  • Involved in research and development activities.
  • Responsible for estimating tasks with respect to size and effort.
  • Responsible for planning tasks to meet targets on time.
  • Able to lead a small team.
  • Responsible for leading analysis and design activities on multiple tasks.
  • Responsible for providing technical direction and guidance to junior team members.
  • Work in an agile environment with changing requirements and tough deadlines.
  • Other responsibilities assigned by manager.

Skills Required:

  • Bachelor or Masters Degree in Computer Science/Engineering or Electrical Engineering.
  • Experience is desired but not essential.
  • Very good analytical and problem solving skills are required.
  • Excellent programming concepts are required.
  • Proficiency in C/C++ language programming is required.
  • Proficiency in at least one scripting language is required. Python is preferred.
  • Proficiency in structured design and development is required.
  • Experience of working with C/C++ in Linux environment is required.
  • Experience of working with makefiles and complex build systems on linux is required.
  • Understanding of software quality standards and processes would be a plus (e.g. CMMI / ISO).
  • Excellent oral and written communication skills in English and excellent communication skills in Urdu are required.

Please send your resumes to jobspk@palmchip.com