Job Description:
As a key member of the Networking Services Module you will be involved in development in all parts of the software lifecycle including requirement analysis, work breakdown, estimating, design, coding, unit and integration test coding, defect fixing, and supporting the project. Responsibilities for this role include:
· Working closely with Technology Architect in preparing detailed requirements for projects based on high-level architectural requirements, assisting in Detailed Design documentation, developing designs that meets the detailed requirements and implementing them appropriately. Based on your domain expertise, be able to influence the design decisions by working closely with the TA.
· Providing work breakdown estimates based on the designs, by working closely with the Project Managers
· Being part of the team implementing work packages to specification and being responsible for or be a significant part of project execution and ensure completion of projects on-time, within budget, and according to quality requirements.
· Being accountable everything from the concept to customer adoption.
· Understanding of product lifecycle and product technology in networking domain. Ability to think one-generation ahead.
· Designing and developing software modules and participating in the overall system design by supporting networking (and security) features.
· Contributing to the design and development of unit and integration tests and test harnesses
· Reviewing the designs and code of your peers on the project
· Supporting and maintaining software releases
· Keeping track of reported defects and providing fixes for them – bottom line, need to resolve customer defects within SLA period. Being the first point of contacts of all defects that belongs to the component that you own to resolve it.
· Writing new code in Symbian C++ and enhance existing code for better performance, robustness and maintainability.
· Delighting Customer - Be able to provide prompt responses to internal & external project customers’ enquiries to facilitate the design work based on the deliveries of the project, and, wherever possible, ensure the project objectives reflect submitted change requests and suggestions.
· Collaborating with Test, Product Marketing, Project management, Quality teams to understand, communication and resolve customer requirements.
· Proven crisis management skills with customer escalation issues. Tracking and reporting on project status. Anticipate and mitigate issues in product execution, technical solutions, communication and team work.
· Planning, development, and delivery of multiple, parallel, and complex Network Management(VPN, QoS) and Wifi/WLan/WiNet/WiMax applications
· Troubleshooting issues in a complex network setup
· Increasing own and team’s productivity by developing new techniques or approaches.
· Contributing to process improvement on a regular basis and striving for continuous improvement
· Being able to pitch in now and then on other projects that may need some help for the benefit of the whole team.
· Understanding Symbian’s business strategy and processes.
Competencies:
Good technical skills, role model result orientation and execution within the team, work on innovation as part of the job, good at estimation and design and delivery to customers. Good mentoring and coaching skills. Able to handle multiple parallel objectives, and manage time and priorities effectively.
Qualification:
| Bachelor's (BE/BTech CS/SE) Required. Master's (MTech/E CS, MTech/E SE) |
Experience:
1. Minimum 6 to 7 years software product development experience in either networking/telecom technologies and/or RT operating system field. Leading a small team is a definite plus.
2. Minimum 3 years embedded C++ experience, UML and Real Time OS. Symbian C++ experience is a Plus.
3. Solid Object Oriented Design experience at system and component level
4. Experience of working with mature development process and all stages of SDLC
5. Extensive Networking background - must have worked on many protocol components. Strong knowledge of DHCP, DNS, IGMP/ICMP, Mobile IP, L2/L3 routing/switching and other network layer protocols. Good knowledge of network security protocols and routing concepts such as: IKE/IPSec, TLS, EAP, SSL, PKI, FIPS, ARP, Kernel, VPN and firewall.
6. TCP/IP networking programming knowledge is a must.
7. Excellent knowledge of OS internals (any flavors)
8. Prior Agile Programming and SMP programming experience is a great plus
9. Relevant layers with prior experience: Transport, Network/Internet, Data Link, Network Control
Skills:
1. Object oriented design techniques and UML notations and Design patterns
2. Excellent C++ skills with OOAD concepts (memory management, threads, etc)
3. Real time embedded system experience
4. Symbian OS experience – Series 60/80.
5. Symbian Networking Technologies knowledge is a definite plus
6. Mobile handset software development
7. Linux
8. C/Perl and other programming and scripting languages
9. Good Software engineering practices.
10. Ability to provide technical leadership at the cross-site level. Lead cross-functional teams.
Disposition:
Team Player, Go-getter, self-starter with strong sense of initiative and ownership, creative and innovative, excellent interpersonal, communication, analytical and problem solving skills, Quick Learner, Crisis manager, Flexible and adaptable to constant change
If interested kindly reach us on rubini@peoplestorm.com -- mob:9741005363