Senior Software Engineer
Lavu Tech Solutions Sdn Bhd
We are seeking a highly skilled Senior Software Developer with a strong background in Solution Architecture to join our dynamic team at CelcomDigi. The ideal candidate will have 10 15 years of experience in software development, with a proven track record of designing and implementing robust software solutions. This role requires a deep understanding of software architecture principles and the ability to translate business requirements into technical specifications.
Responsibilities:
Design and develop scalable software solutions that meet business needs.
Collaborate with cross functional teams to gather and analyze requirements.
Lead the architectural design of software systems, ensuring alignment with best practices and industry standards.
Conduct code reviews and provide mentorship to junior developers.
Identify and resolve technical challenges throughout the software development lifecycle.
Stay updated with emerging technologies and industry trends to drive innovation.
Document architectural designs, technical specifications, and development processes.
Participate in project planning and estimation activities.
Mandatory Skills:
Strong expertise in Solution Architecture, with a focus on designing scalable and maintainable systems.
Proficiency in programming languages such as Java, C#, or Python.
Experience with cloud platforms (e.g., AWS, Azure) and microservices architecture.
Solid understanding of software development methodologies (Agile, Scrum, etc.).
Excellent problem solving skills and attention to detail.
Strong communication and interpersonal skills, with the ability to work collaboratively in a team environment.
Preferred Skills:
Experience with DevOps practices and tools.
Familiarity with containerization technologies (e.g., Docker, Kubernetes).
Knowledge of database management systems (SQL and NoSQL).
Experience in leading software development projects.
Certifications in Solution Architecture or related fields.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
10 15 years of experience in software development, with a focus on Solution Architecture.
Proven track record of successful software project delivery