Description
My client is a 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
The role of a Senior Software Engineer requires solving a wide range of difficult problems in imaginative and practical ways. Peer/manager reviews exist at this level. The Senior Software Engineer must be able to take ownership of specific complex tasks, and take them to completion.
Some of the tasks involved include:
Creation and review of Functional Specifications using Proposal and requirement documentation as input.
Ability to design and implement a complex module with minimal supervision or review.
Review Design Specifications and code of junior and peer engineers.
Create and review Test plans and Testing of large modules and systems.
Take a leadership role on smaller development projects.
Installation and delivery of customer deliveries on a customer site, and dealing with customer issues.
Assisting with on-site implementations of the final product.
Mentoring and review of more junior engineer s
EDUCATION
Bachelor's degree or equivalent experience, and a minimum 4-year to 6-years industry experience.
SKILLS
ESSENTIAL Excellent oral and written communication skills Able to work on own initiative Strong technical skills and understanding gained through previous development experience Project development life cycle Design and development methodologies UNIX Operating System- Unix, TCL, Perl or similar Scripting
- Billing/Mediation systems experience
- Working with CMM or ISO 9000
- Relational Database, preferably Oracle
- Telecoms Protocols, especially Diameter
EXPERIENCE INDICATORS
ESSENTIALRelevant industry experience and ability to clearly describe technical content.
Product development experience (especially a new product)
Used to working under pressure/tight deadlines
Experience of working within a small team.
USEFULExperience of working leading a small team.
Customer focused/facing work