Responsible for all phases of the software development lifecycle for company’s Mercury and Infrastructure (PDSN, HA, Transaction Gateway) product lines.
Required Skills
- Strong programming skills in C/C++/JAVA/J2EE for distributed telecom protocols/applications and experience working in a multi-threaded environment.
- Strong background in development of distributed applications, achieving highly scalable and fault tolerant designs.
- Development experience on UNIX platforms (Solaris, Linux)
- BS or MS degree in Computer Science or related disciplines with 5+ years of software development experience.
- The candidate must work well in a team environment and must have very good communication skills.
Desirable
- Knowledge of wireless protocols, messaging protocols and applications (SMS, MMS, etc).
- Experience working with PostgreSQL & JDBC
- Knowledge of GPRS, UMTS, EVDO, CDMA 2000 and IP protocols.
Responsibilities
- Responsible for all phases of the software development lifecycle for company’s Mercury product line.
- Perform a wide range of software development tasks and provide technical leadership.
- Specify, design and implement next generation telecommunications products and maintain existing products.
- Create and review functional specifications, design documents, and technical specifications.
- Create and utilize patterns and frameworks as part of an overall software architecture blueprint.
- Produce and present architectural and development guidelines and best practices.
- Provide timely status updates to project leadership and identify and mitigate risks in process and technology.
- Represent engineering function in the Core Team meetings and provide technical support to the Product Management team.
- Support of TAC team at Level 3 for problems reported from field.
Experience Level
9+years
Tags: