인터뷰

세일즈포스 디벨로퍼 김영준

[인터뷰] 세일즈포스 디벨로퍼 김영준

2021. 12. 28 (화)
“혼자서 주어진 코딩만 하는 개발은 이제 그만! 세일즈포스 개발자는 고객과 소통하면서 비즈니스 관점에서 개발을 볼 수 있고, 전세계 커뮤니티와 협업하면서 끊임없이 성장합니다.”
세일즈포스의 개발자는 단순하고 반복적인 코딩을 넘어 협업의 목소리를 듣고 제안합니다. 

세일즈포스 프로젝트에서 개발자는 고객의 니즈에 맞춰서 필요한 요소들을 개발하는 업무를 맡습니다. 세일즈포스 내에 이미 있는 기능들은 어드민(Admin) 단에서 구현하면 되는데, 회사 고유의 템플릿 및 테이블 등을 추가하는 것처럼 고객들이 특별히 원하는 커스터마이징된 기능이 있다면 이를 개발하는 작업이 필요하게 됩니다.

예를 들어서 전세계적으로는 없지만 한국에만 있는 ‘카카오톡’을 이용해서 고객이 ‘카카오 상담 톡’을 CRM과 통합하고 싶어 한다면 개발이 필요하게 됩니다. 또한, 특수한 산업 분야의 경우 맞춤화 된 형태의 견적서나 인보이스가 필요해 이를 개발해야 하는 경우가 있습니다.

하지만 세일즈포스 개발자의 역할은 다른 시스템 개발자들과는 좀 다릅니다. 비즈니스와의 연결성이 더 높다는 점 때문입니다. 세일즈포스는 기업의 비즈니스 흐름을 모두 반영해야 하기 때문에 개발 단계에서 현업에 종사하는 고객과 굉장히 많은 대화를 하고, 이를 바탕으로 컨설팅을 제공합니다. 고객의 이야기를 듣고 세일즈포스와 가장 잘 어우러질 수 있는 대안을 제시하는 과정을 거치면서, 세일즈포스 개발자는 소통과 협업을 통해 실제 현장에서 필요한 개발을 할 수 있는 역량을 갖추게 됩니다. 

최신 기술을 가장 빠르게 적용하는 세일즈포스에서 개발자는 가장 앞선 기술과 개발 툴을 경험함으로써 개발자로서의 경쟁력을 자연스럽게 향상시킬 수 있습니다.

세일즈포스의 개발자는 고객과 소통하는 개발자이기 때문에 컨설팅 역량이 향상된다는 점이 매력적입니다. 일례로, 현업에 종사하는 고객과 직접 소통하면서 제안한 결과물에 고객들이 만족할 때 굉장히 큰 뿌듯함을 느낍니다. 이런 과정은 개발자의 성장에도 큰 도움을 줍니다. 프로젝트를 진행하면서 다양한 고객과 대화하는 과정은 산업에 대한 이해도를 높이고, 결국 비즈니스 현장에서 가장 필요한 기능을 개발할 수 있도록 도와줍니다. 

또한 빠르게 성장하는 회사인 세일즈포스와 함께 하는 개발자이기 때문에 최신의 모든 개발 툴과 기술을 경험해 볼 수 있습니다. 세일즈포스는 적극적인 M&A로 자사의 제품에 많은 기능을 추가하고, 이를 잘 활용할 수 있도록 많은 개발 툴을 매 분기마다 제공하고 있습니다. 개발자로서 최신 기술을 빠르게 사용해보고, 이를 구현할 수 있는 앞선 개발 툴을 다양하게 경험해 볼 수 있다는 점은 세일즈포스 개발자의 큰 장점입니다.

세일즈포스 개발자의 가장 큰 또 다른 경쟁력은 트레일헤드와 트레일블레이저! 커뮤니티와 함께 성장하면서 즐거움과 보람을 느낄 수 있었습니다.

대학에서 개발 관련 전공을 한 것은 아니지만 코딩을 배우면서 재미를 느꼈고, 최근 대세인 클라우드 시장에서 잘 알려진 기업인 세일즈포스를 선택한 것은 너무 자연스러운 과정이었습니다. 한국에서 세일즈포스 도입이 급증하면서 세일즈포스 개발자에 대한 시장 니즈가 커지고 있습니다. 이러한 니즈에 발맞춰, 세일즈포스는 개발자 관련 자격증을 취득하기 쉽도록 트레일헤드에 모든 내용을 정리해두었습니다. 트레일헤드에 개설된 재미있는 교육 과정을 따라가다보면, 자격증을 따는 것과 관련된 문제는 어렵지 않게 해결됩니다. 또한, 최신 정보가 꾸준히 업데이트 되기 때문에, 개발자가 된 이후에도 업무를 하면서 궁금한 점이 생기면 트레일헤드에서 찾아볼 수 있습니다. 

뿐만 아니라 세일즈포스의 가장 좋은 점은 커뮤니티가 굉장히 잘 형성되어 있다는 점입니다. 만약에 업무를 하다가 모르는 내용이나 기능들이 나오면 글로벌 트레일블레이저 커뮤니티에 사용하고 있는 코드를 복사해서 올릴 수 있습니다. 그러면 거의 6시간 내로 전 세계에 퍼져 있는 트레일블레이저가 코드에서 잘못된 부분이나 개선이 필요한 부분을 수정해서 답변을 자발적으로 달아줍니다. 이렇듯 글로벌의 숙련된 많은 개발자들이 같이 도와주고 있다고 생각하면 정말 든든합니다. 이 외에도 함께 문제를 해결하는 세일즈포스 파트너 회사에 속한 개발자들의 커뮤니티도 있습니다. 관심 분야에 따른 커뮤니티 등 종류가 굉장히 다양하고 세분화되어 있습니다. 그래서 특정 프로젝트에 참여하게 된다면 관련 커뮤니티에서 도움을 받기도 용이합니다.

이처럼 세일즈포스는 커뮤니티가 정말 강력합니다. 대가를 바라고 하는 것이 아니라 오픈소스처럼 서로 의견을 공유하고 다른 트레일블레이저들과 자신의 코드를 비교하고 결과에 반영하는 등 함께 발전하는 것을 즐기는 사람들이 많고, 그런 사람들과 소통하면서 함께 성장하는 것을 즐기는 사람들이 많아서 즐거움과 보람, 성장이 공존합니다. 

개발자로서의 첫 입문은 세일즈포스 파트너사가 최고!  

개발자로서의 첫 직장생활을 세일즈포스 파트너사인 i2max에서 하고 있습니다. i2max는 개발자가 많은 회사이기 때문에 개발자가 일하기에 가장 좋은 환경을 제공해 줍니다. 출퇴근이 자유로울 뿐만 아니라 본인의 업무만 잘하면 근무 시간 내에서 무엇을 하든 신경 쓰지 않습니다. 

또, 주변 사람들도 모두 개발자라 다들 새로운 것을 접하고, 배우고 싶어하는 욕구가 강합니다. 그래서 서로 대화하면서 의지를 다지고, 함께 목표를 설정해 스터디를 구성하는 등 노력도 같이 해서 함께 성장할 수 있는 환경을 만들어갈 수 있어 만족스럽습니다. 성장 욕구가 있는 개발자에게는 세일즈포스 파트너사가 최고의 직장이라고 장담할 수 있습니다.

개발을 넘어 설계까지, 테크니컬 아키텍트가 되기 위해서 경력을 더욱 강화시켜 나갈 것 

최종 목표는 테크니컬 아키텍트(TA)로 세일즈포스에서 취득하기 가장 어려운 자격증을 딸 수 있을 만큼의 실력을 갖추는 것이 목표입니다. 목표 달성을 위해서 현재는 세일즈포스 플랫폼에 대한 자격증들을 중간 목표로 설정하고 하나씩 따고 있습니다. 자격증을 따는 것뿐만 아니라 공부한 지식이 실제 비즈니스에서 어떻게 적용되는지 이해하는 것도 중요합니다. 그래서 직접 해봐야 하는데, 현재 세일즈포스 도입을 원하는 회사가 쏟아지고 있기 때문에 공백 없이 프로젝트에 투입될 수 있어서 충분한 경험을 쌓고 있는 중입니다.