Job Description
Job Details:
RESPONSIBILITIES:
• Assisting in the design and development of new product offerings
• Provide support to the Operations group maintaining the company’s production environment
• Participation in the agile Software Development Life Cycle from user story breakdown and review through product release documentation
• Decomposing business requirements providing accurate time estimates for completing each task
• Mentor and guide team members
• Maintain existing applications and participate in the design and development of new features and applications
• Maintain strong software development best practices
• Assisting in the authoring of architectural and technical specification documentation
DESIRED SKILLS, KNOWLEDGE & ABILITIES:
• Experience with C/C++
• Experience developing and supporting services that implement multiple communication protocols such as SMPP, SCTP, HTTP, HTTP/2, DIAMETER and others.
• Experience with at least one scripting language (Perl, ruby, python, etc.)
• Strong background with SQL, experience with MySQL or MariaDB a plus
• Experience implementing, maintaining, and scaling service-oriented applications
• Ability to quickly analyse and identify application performance bottlenecks and design resolutions
• Working knowledge of the Linux operating system
• A strong desire to learn new technology
• Actively participate in all facets of the software development life cycle
• Strong analytical, problem solving, and diagnostic skills
EDUCATION & REALATED EXPERIENCE:
• A BS in Computer Science, Software Engineering, related field, or equivalent experience
• 5+ years of experience working with C/C++
• 5+ years of experience designing and using relational database schemas
• Experience working in the wireless/telecom industry is a plus
• Familiarity with Front-End/UI development and frameworks a plus
• Experience working with SS7, SIP, or 5G is a plus