Our client is a global technology services and digital engineering organization with multi-billion-dollar revenue and operations across numerous countries worldwide. With a workforce of over 20000 professionals they deliver innovative solutions in cloud data AI and enterprise modernization to leading enterprises across industries.
We are seeking an experienced Software Architect / Lead Developer to provide technical leadership drive architecture design and guide system modernisation for complex enterprise applications.
Responsibilities
Define the target architecture and modernisation roadmap for the core C# platform.
Lead system design reviews and provide technical oversight across multiple development teams.
Design scalable maintainable and testable platform architectures for enterprise-scale applications.
Own the architecture for decoders including façade patterns message parsing and protocol handling.
Design assignment orchestration systems including state machines and execution schedulers.
Guide development teams on coding standards design patterns and refactoring strategies.
Lead proof-of-concept initiatives and technology evaluations.
Troubleshoot complex system-level issues involving both hardware and software integration.
Mentor senior engineers and development teams promoting knowledge sharing and best practices.
Drive technical debt reduction and platform optimisation initiatives.
Requirements
Must-have:
Bachelors or Masters degree in Computer Science Engineering or an equivalent field.
More than 10 years of software development experience.
Strong expertise in C#/.NET and C/C development.
Experience with large-scale enterprise applications and codebases exceeding 100 MB.
Deep understanding of Windows desktop application development using WPF and WinForms.
Experience designing high-performance systems and refactoring legacy architectures.
Proficiency in SQL Server and T-SQL.
Experience with TypeScript for map and UI components.
Strong technical communication skills with the ability to document architectural decisions and present them to stakeholders.
Nice-to-have:
Experience with telecommunications protocol decoding including LTE NR GSM and WCDMA.
Experience with Kotlin and Android development.
Experience with geospatial and mapping systems including tile servers and offline maps.
Experience with Golang for analytics and cloud integration.
Experience with hardwaresoftware integration platforms.
Education:
Bachelors or Masters degree in Computer Science Engineering or an equivalent field.
Why Join Us
Join a collaborative forward-thinking team where your technical leadership will shape the future of enterprise software platforms.
Opportunity to work on complex impactful projects mentor talented engineers and drive technology modernisation initiatives.
Be part of an environment that values innovation professional growth and cross-regional teamwork.
Apply Now:
Software Architect / Lead Developer Location: Kuala Lumpur Malaysia Work Mode: Hybrid Employment type: Permanent Our client is a global technology services and digital engineering organization with multi-billion-dollar revenue and operations across numerous countries worldwide. With a workforce of o...
Software Architect / Lead Developer
Location: Kuala Lumpur Malaysia Work Mode: Hybrid
Employment type: Permanent
Our client is a global technology services and digital engineering organization with multi-billion-dollar revenue and operations across numerous countries worldwide. With a workforce of over 20000 professionals they deliver innovative solutions in cloud data AI and enterprise modernization to leading enterprises across industries.
We are seeking an experienced Software Architect / Lead Developer to provide technical leadership drive architecture design and guide system modernisation for complex enterprise applications.
Responsibilities
Define the target architecture and modernisation roadmap for the core C# platform.
Lead system design reviews and provide technical oversight across multiple development teams.
Design scalable maintainable and testable platform architectures for enterprise-scale applications.
Own the architecture for decoders including façade patterns message parsing and protocol handling.
Design assignment orchestration systems including state machines and execution schedulers.
Guide development teams on coding standards design patterns and refactoring strategies.
Lead proof-of-concept initiatives and technology evaluations.
Troubleshoot complex system-level issues involving both hardware and software integration.
Mentor senior engineers and development teams promoting knowledge sharing and best practices.
Drive technical debt reduction and platform optimisation initiatives.
Requirements
Must-have:
Bachelors or Masters degree in Computer Science Engineering or an equivalent field.
More than 10 years of software development experience.
Strong expertise in C#/.NET and C/C development.
Experience with large-scale enterprise applications and codebases exceeding 100 MB.
Deep understanding of Windows desktop application development using WPF and WinForms.
Experience designing high-performance systems and refactoring legacy architectures.
Proficiency in SQL Server and T-SQL.
Experience with TypeScript for map and UI components.
Strong technical communication skills with the ability to document architectural decisions and present them to stakeholders.
Nice-to-have:
Experience with telecommunications protocol decoding including LTE NR GSM and WCDMA.
Experience with Kotlin and Android development.
Experience with geospatial and mapping systems including tile servers and offline maps.
Experience with Golang for analytics and cloud integration.
Experience with hardwaresoftware integration platforms.
Education:
Bachelors or Masters degree in Computer Science Engineering or an equivalent field.
Why Join Us
Join a collaborative forward-thinking team where your technical leadership will shape the future of enterprise software platforms.
Opportunity to work on complex impactful projects mentor talented engineers and drive technology modernisation initiatives.
Be part of an environment that values innovation professional growth and cross-regional teamwork.