About this role
We're looking for a software engineer to help us build web/mobile applications in fields of telecommunication, collaboration, virtualization and general web/mobile applications. As a Software Engineer you will handle specific development tasks which include working with a variety of technologies (i.e. web front-end, databases, web services, SIP, RTP, XMPP, security protocols and algorithms etc). This position is for a problem solver with a broad background in computer science fundamentals, someone who is smart and wants to take on significant responsibilities and challenges.
Primary Duties / Responsibilities
The Software Engineer will be responsible for implementing new products in field of telecommunication, collaboration, virtualization and different web/mobile applications. Responsibilities include:
Work closely with other developers in an agile team to maintain and develop new web/mobile applicationsAbility and desire to always be learning new technologies, frameworks, tools, languages, etc.Generates test cases, documentation, and participates in peer code reviews to ensure software quality.Stay current with evolving standards and technologies, implementing them within assignments as appropriate.Responds promptly and professionally to bug reports and customer issues. Required Skills: You need to have at least one of the following skills:
Programming: C#, C++, Java (J2EE), OODOperating Systems: Windows, iOS, Android, LinuxDatabase: MySQL, OracleWeb Technologies: HTML5, Web Services (SOAP, RESTful), AJAX, Javascript, CSS, SEO, PHP, Shell Script, Eclipse.\Process: Agile/SCRUM, Continuous Integration/Deployment