Posted BY
SkypeJob description The PSTN team is all about connecting millions of users to the world of landline and mobile telephones in the most efficient way. We operate at really big scale and this requires highly extensible and resilient signalling and media infrastructure. This is where we come in - and you! What You Will Do Full software development lifecycle. Understanding business and technical requirements, creating technical architecture, programming, documenting, creating unit-tests, testing, releasing, troubleshooting and fixing bugs; Work together with colleagues on code reviews, internal infrastructure improvements, and process improvements; Work closely with sibling teams to further improve quality and reliability of the services we provide; Explore and prototype new technical solutions, improve internal processes; Use cloud platforms on a big scale with geo distribution; Grow engineering culture and best practices; A Good Candidate Has Ability to ramp up quickly on new technologies and adopt solution from within the company or from the Open Source community A 'can-do' attitude and a desire to have an impact on changing the way people communicate Good knowledge of OOP: development and design patterns Knowledge of Internet/web technologies and protocols, REST and good practices of API design 3+ years of experience in developing complex, distributed systems in C++, C# or equivalent languages Experience in multithreaded programming, asynchronous and event driven application design Ability to work closely with team members to collaborate on innovative solutions Ability to work with minimal direction and is self-driven, pro-active and results-oriented Solid written and oral communication skills (English is a must, other languages a plus) An Ideal Candidate Also Has Experience with Azure or other cloud platforms Experience with SIP/VOIP Experience with RTP and media codecs Experience with scripting languages (Python, Bash, Powershell) Experience with SQL Working knowledge of Agile / Scrum development practices A word from the team: "We are lucky to have one of the most desirable teams to work in - we enjoy a really good working climate and fun, friendly atmosphere combined with a lot of responsibility." Microsoft is an equal opportunity employer and supports workforce diversity. All applications for vacant positions will be welcomed and will be considered on the relative merits of the applicant against the role profile for the position regardless of colour, race, nationality, ethnic origin, sex, gender, sexual orientation, marital status, disability, parental responsibilities, age, religion, or belief
Hi! How can we help you?
Click below button to start chat