Job Description

As Technical Architect you are required to independently design and develop large and integrated solutions, that may include software development and integration to existing products. Experience from the system integrations (IT) and/or mobile telecoms industry is a prerequisite for this position and years of software development experience as well. Key responsibilities for this position covers areas such as : • Ownership of the system architecture • Responsibility for design of system or subsystem • Definition of points for customisation of Nokia products. • Definition of the highlevel business process design • Participation in design reviews of own and other solutions. • Alignment of technical solution to business requirements • Responsibility of testing activities is carried out in accordance with defined processes • Technical management of outsourced software development activites You have the ability to understand customers 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. You will have at least 10 years experience. You 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, SS7 - Hands-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 integration Typically, 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 - Leadership skills and ability to become a coach. - Customer support oriented - Creative and problem solving mind-set - Good communication skills

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،