Job Description
We seek an experienced Senior Software Developer with a strong background in telecommunications.
This key role will lead the development of new software products and enhancements to existing products, playing a crucial part in shaping our telephone service offerings.
Key Responsibilities:
* As a senior team member, you will collaborate on building the back-end, front-end services, and core applications that form the foundation of our telephone service features.
* You will work closely with other software engineers, senior leadership, and customer stakeholders to manage the backlog and agile planning process.
* Utilizing your analytical skills, you will diagnose and investigate issues, communicating findings to support teams and stakeholders.
* Advocate for test-driven development (TDD) and continuous integration/deployment best practices within the team.
* Collaborate with customer and business stakeholders at a technical level, ensuring seamless communication and alignment.
* Demonstrate enthusiasm, self-motivation, and ownership over feature lifecycles, from concept to deployment and support.
* Mentor and coach team members to promote growth and development.
Required Skills:
* Extensive experience in telecoms software development.
* Strong knowledge of Asterisk, VoIP, and SIP protocols.
* Understanding of SQL and ability to write complex queries.
* Familiarity with agile development frameworks, methodologies, and tools.
* Bonus points for experience with Python, AWS/Azure, and Jira.
Estimated Salary: $120,000 - $180,000 per year.