My client is looking for a Senior Software Developer with an extensive telecom background. You will be a lead developer responsible for the development of new software products and enhancements to existing products. Responsibilities Become an integral member of the team building the back-end, front-end services, and core applications which will be the basis new features for their telephone service Manage the backlog and agile planning alongside other software engineers, senior leadership, and key customer stakeholders Diagnose and investigate issues and communicate status and findings to tier one support teams and stakeholders Be an advocate for test driven development (TDD) and continuous integration/deployment Collaborate with customer and business stakeholders at a technical level You should be enthusiastic, self-motivated, and take complete ownership of the life-cycle of features - concept, development, testing, deployment, and support Mentoring and Coaching members of the team Skills Telecoms software development experience. Good knowledge of Asterisk, VoIP, & SIP. Understanding of SQL and ability to understand and write queries. Agile development frameworks, methodologies, and tools experience. Bonuses would be experience with Python, AWS/Azure and Jira.