Deskripsi Pekerjaan
Snaphunt is seeking a highly skilled Technical Lead (Application Delivery) to drive our engineering initiatives. In this key leadership role, you will be responsible for overseeing the entire software development lifecycle, ensuring high-quality, scalable, and efficient application delivery. We are looking for a strategic thinker who excels at bridging the gap between business requirements and technical execution.
As a Technical Lead, you will champion best practices in CI/CD, cloud infrastructure, and agile methodologies. You will lead a team of talented engineers, providing mentorship and technical guidance to foster professional growth. If you are passionate about building robust systems and leading high-performing teams in a dynamic environment, this is the perfect opportunity for you.
Tanggung Jawab
- Lead the end-to-end Application Delivery process, from concept to deployment and maintenance.
- Architect and implement scalable software solutions using modern technologies and frameworks.
- Design and manage CI/CD pipelines to automate testing and release processes.
- Conduct code reviews and provide constructive feedback to ensure code quality and consistency.
- Mentor junior developers and engineers, fostering a culture of continuous learning and innovation.
- Collaborate with product managers and stakeholders to define technical roadmaps and deliverables.
- Identify technical risks and implement mitigation strategies to ensure project success.
Kualifikasi
- Bachelor’s degree in Computer Science, Information Technology, or a related technical field.
- Minimum of 5-7 years of experience in software engineering and application delivery.
- Strong proficiency in programming languages such as Java, Python, or Go.
- Experience with cloud platforms (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Proven experience leading technical teams and managing complex projects.
- Excellent problem-solving skills and the ability to communicate complex technical concepts clearly.
- Deep understanding of software development methodologies, including Agile and Scrum.