Axiata Digital Labs

Senior Software Engineer - IOT

Axiata Digital Labs  •  Colombo, LK (Onsite)  •  14 days ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

Key Responsibilities


  • Adhere to and consistently practice best coding standards defined by software management to ensure high-quality, maintainable code.

  • Follow secure coding practices aligned with OWASP guidelines to minimize vulnerabilities and ensure application security.

  • Apply Test-Driven Development (TDD) principles to enhance code reliability and reduce defects.

  • Perform defect analysis, troubleshooting, and timely resolution of issues across development and testing phases.

  • Continuously improve existing codebases for performance, scalability, and maintainability.

  • Support System Integration Testing (SIT) by collaborating with cross-functional teams to ensure seamless system functionality.

  • Prepare and maintain accurate technical documentation for developed features and systems.

  • Assist in system design and architectural decisions to build scalable and efficient solutions.

  • Work within Agile/Scrum frameworks, actively participating in ceremonies and sprint activities.

  • Ensure on-time delivery of assigned tasks with high quality.

  • Provide clear visibility on progress, proactively communicate risks, and escalate blockers when necessary.

  • Conduct peer code reviews to maintain coding standards and knowledge sharing.

  • Lead and manage a small development team, providing guidance and mentorship where required.

Person Specifications


  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent qualification).

  • Minimum of 3+ years of experience in software engineering or development roles.

  • Strong analytical thinking, problem-solving ability, and effective communication skills.

  • Proficiency in one or more programming languages such as Java, C/C++, C#, Python, JavaScript, Angular, Objective-C, or Go.

  • Solid understanding of programming fundamentals, data structures, and algorithms.

  • Good knowledge of database management systems (DBMS).

  • Hands-on experience with Continuous Integration (CI) practices and tools.

  • Familiarity with Agile and Scrum methodologies and ways of working.

  • Ability to quickly learn and adapt to new technologies and programming languages.
Axiata Digital Labs

About Axiata Digital Labs

Axiata Digital Labs is an innovative software service provider, offering telco-focused digital and IT services and solutions that enable individuals, startups and enterprises.

With over 1200 professionals spread across 7 countries, we help global customers in the space of telecommunications, digital services & financial services. Our convergent digital design experiences, innovative platforms and reusable assets connect numerous technologies to deliver tangible business value and experience to our customers.

Axiata Digital Labs is the technology hub of Axiata Group Berhad Malaysia which is one of the leading groups in telecommunication in Asia.

In pursuit of Axiata’s vision to be a New Generation Digital Champion, Axiata Digital Labs positions itself as a key driver to deliver a range of innovative telecommunication products and services.

Industry
IT & Software
Company Size
501-1,000 employees
Headquarters
Colombo, LK
Year Founded
2019
Social Media