Senior Software Engineer - Billing/OSS Ooma
Ooma? is a well-funded breakthrough technology start-up based in Palo Alto, which is rapidly
transforming the landscape of consumer telephony. Ooma? is continuously evolving to provide
our rapidly growing customer base an enriched user experience by creating innovative mashups
of VOIP, telecom, and Web2.0 technology to provide new and exciting cloud based
(hosted/managed) services.
We are looking for a seasoned software professional who thrives on writing and delivering
elegant software for OSS (Operational Support Systems) and Billing systems. The ideal
candidate has experience in the fields of CRM, OSS, Billing, Inventory Management,
Provisioning, IP Networking, and Databases in an IP/telephony/service provider company. The
candidate will be a key member of the OSS team at Ooma helping to implement business
processes, systems, and automation for key areas of business and customer growth.
Job Responsibilities
? Full development lifecycle involvement including requirements review, design, coding,
implementation, testing optimization, and maintenance support for Ooma?s
Operational Support System.
? Integration of Ooma-developed and 3rd party software.
? Work with on-shore and off-shore engineers.
Required experience and qualifications
? BS in Computer Science, Computer Engineering or Equivalent.
? Experience developing telecom Operational Support Systems (Billing, Order
Management, Provisioning, Inventory, Databases/Reporting, APIs and Interfaces,
etc).
? Minimum of seven (7) years software development experience in Java, J2EE, Web
Services, XML (and tools like XSLT), Unix Shell Scripting, and open-source tools.
? Understanding of object-oriented design methodology and standard software design
processes.
? Strong parallel/distributed systems background in a Linux environment for large scale
applications.
? Strong technical writing and verbal communication skills in English.
? Thorough understanding of Database and SQL, relational and/or object oriented
database design and data management.
? Commitment to delivering high-quality, mission-critical software products. ? Attitude of a self starter who is comfortable working in a small, fast-paced startup
venture.
? Minimum of five (5) years experience using the following technologies
? MySQL (Preferred), PL/SQL or DB2
? Java, J2EE (Tomcat 5/6), Web Application Development
? Web Services (WSDL/SOAP/XML)
Preferred experience and skills:
? Hands on knowledge of Eclipse and/or NetBeans IDE.
? Exposure to Database Schema design
? Knowledge of PHP, PERL or Shell Scripting.
? Exposure to Voice over IP protocols and service provider operational support issues.
? Excellent verbal, written and interpersonal skills
? Customer focus, creativity and attention to detail
? High level of self-motivation and ability to work independently as well as part of a
team
| Location: |
555 University Avenue
Palo Alto, CA 94301
United States
|