15 Jan
Software Development Engineer (C)
Vacancy expired!
- Design and document software components that meet organization and industry standards.
- Code high quality software components in accordance with organizational standards, technical requirements, and detailed designs.
- Effectively participate in a team-oriented environment that involves continuous design reviews, code reviews, and collaboration.
- Proactively communicate with Development Manager and/or Technical Lead regarding the status and potential impacts on the delivery date and/or expected quality of tasks and projects.
- Actively work with Project Management and QA teams and produce technical documentation required by QA.
- Provide technical guidance and product expertise to Customer Delivery and Operations to resolve production issues
- Follow established development processes for assigned projects.
- 8+ years of experience developing complex, reliable software systems using C/C.
- Expertise in developing Telecom application using one or more of the following protocols:
- SS7, M3UA, TCAP
- AIN, IS41, MAP, INAP
- SIP, ENUM, DIAMETER
- Expertise in OO Design and multithreaded applications for Linux/Unix/Solaris platforms.
- Experience in network programming using TCP/UDP/TLS/DTLS.
- Experience with using STL, Boost libraries, and ACE framework for application development.
- Experience with gdb and memory analysis/code coverage tools like valgrind and Insure.
- Experience working with third party protocol test tools like MGTS, INET, Spectra.
- Complete development life cycle experience from design through implementation.
- Creative, flexible, and able to fill multiple functions within a development team.
- Proven track record of successfully designing and developing enterprise class systems with stringent availability, performance and SLA requirements.
- Good verbal and written communication skills. Ability to work well within a team.
- Flexible, able to work on more than one project at the same time.
- Experience with NFV and OpenStack technologies.
- Experience with Database design – especially in-memory database.
- Experience with Splunk, git, svn, JIRA, and Jenkins.
- Experience with IMS and 4G/LTE technologies.
- Familiarity with shell scripting, Python and Perl
Vacancy expired!