Project Management Solution Telecom SaaS

Position: Software Developer

Role: Full Stack Developer

Responsibilities:

• Developing web application components/features using various scripting languages with good design principles.
• Maintain developed code and aim for improvements
• Improve existing implemented code
• Monitor developed features for possible failure cases
• Debug/troubleshoot for any errors
• System integration using APIs, Sockets, Binary protocols, AMQP, MQTT etc
• Develop performance-oriented SQL queries for web applications
• Write efficient JavaScript code
• Write Unit Tests for all developed piece of code
• Write migrations for database updates
• Regularly sync code with repositories
• Understand clear requirement, develop quality features, and deliver on time
• Creating POC of any feature and explain limitations/overhead prior finalising the solution
• Demonstrate the feature functionality for customer acceptance
• Entertain assigned issues tickets in timely manner

Essential Skills:

• Working experience with PHP for over 5 years
• Working experience with Codeigniter 3 for over 4 years
• Working experience with JavaScript/jQuery for over 5 years
• Working experience with MySQL 5.6+ for over 5 years

Required Skills:

• PHPUNIT 9
• GIT/Bit Bucket
• Redis with JSON
• Apache Kafka
• Web Sockets
• Browser Service Workers and Local Storage implementation
• AWS SDK
• Ubuntu 18.04 and Shell Scripting
• JIRA