Deskripsi Pekerjaan
Join Clarke Technologies Inc. as a Senior Software Developer and become a key architect of innovative digital solutions that drive business growth. We're seeking a seasoned professional to lead the development and management of high-impact software systems while ensuring operational excellence across our technology ecosystem. In this role, you'll collaborate with cross-functional teams to design, implement, and maintain scalable applications that solve complex business challenges. Your expertise will directly contribute to our mission of delivering reliable, cutting-edge technology solutions that enhance user experiences and operational efficiency. We offer a dynamic environment where your technical leadership will shape our product roadmap while mentoring junior developers and fostering a culture of continuous improvement.
Tanggung Jawab
- Design, develop, and maintain scalable software solutions aligned with business objectives
- Lead technical architecture decisions and implementation of best practices
- Collaborate with product teams to translate requirements into technical specifications
- Ensure system stability through rigorous testing, debugging, and performance optimization
- Mentor junior developers and conduct technical code reviews
- Integrate third-party APIs and services to enhance system capabilities
- Document technical processes and maintain comprehensive system documentation
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or related field
- Minimum 5 years of progressive software development experience
- Strong proficiency in multiple programming languages (Java, Python, C#, JavaScript)
- Expertise in software development lifecycle methodologies (Agile, Scrum)
- Experience with cloud platforms (AWS, Azure, GCP) and containerization
- Proven ability to lead technical projects and mentor development teams
- Excellent problem-solving skills with attention to detail