Job Overview:
We are seeking an experienced Software Engineer to join our agile development team where we design, develop and deploy cutting-edge communication solutions.
About the Role:
* Collaborating with cross-functional teams to drive innovation and success.
* Designing, developing and testing complex software applications using a variety of technologies.
* Utilizing Agile methodologies to deliver high-quality products on time.
Requirements:
* A degree in Computer Science, Software Engineering or equivalent.
* At least 3 years of experience in software development with a focus on coding standards, best practices and continuous improvement.
* Strong knowledge of Linux-based platforms and mobile network technologies.
Key Skills and Qualities:
* Excellent problem-solving skills with the ability to analyze complex technical issues.
* Strong communication and interpersonal skills with the ability to work effectively in a team environment.
* Highly motivated and driven with a passion for delivering quality results under pressure.