Loading

직무인터뷰

개발센터 개발2팀 세일즈포스 개발자

Image

세일즈포스 개발자에 대한 모든 것!

간단한 자기 소개 부탁드립니다.

안녕하세요. 아이투맥스 개발 센터에서 근무 중인 권준석입니다. 아이투맥스는 제가 대학 졸업 후 입사한 첫 회사이며, 곧 입사 만 9년이 됩니다. 처음 입사 후 지금까지 세일즈포스 솔루션을 다루는 개발자로 일하고 있습니다.

담당하시는 업무를 설명해 주세요.

저는 현재 팀에서 팀장 역할을 맡고 있으며, 프로젝트 조직에서는 PL 역할을 맡고 있습니다. 팀 단위로 프로젝트에 배정되는 경우가 많으므로 프로젝트에서의 PL 역할이 저의 주 업무입니다.
프로젝트 PL로서는 설계 과정에 참여하여 솔루션 영역에 대한 의견을 내기도 하고, 설계 완료된 과제를 세일즈포스에 어떻게 구현할지에 대한 의견을 내어 방향을 제시하고 있습니다.
팀장으로서는 팀원들이 진행하는 과제에 대해서 진행 상황 체크, 이슈 관리, 프로젝트에서 발생할 수 있는 리스크 관리를 수행하고 있습니다. 이외에 저에게 할당되는 개발 과제들도 있으므로 프로젝트 외의 개발 업무도 병행하고 있습니다.

소속 팀의 역할은 무엇인가요?

제가 속해 있는 팀의 핵심 목표는 솔루션을 활용하여 시스템을 구축하는 것입니다. 주로 시스템에 대한 대략적인 설계가 완료된 이후, 실제로 시스템을 구축하는 단계에 접어들었을 때부터 오픈 이후의 운영 단계 까지를 담당하고 있습니다.

세일즈포스 개발자의 일하는 방식을 말씀해 주세요.

우선, 설계된 내용을 공유 받거나 고객의 요구사항을 듣고 나서 해당 과제를 세일즈포스에 어떠한 방식으로 적용시킬 수 있을지를 고민합니다. 세일즈포스에는 개발자가 컨트롤할 수 없는 솔루션 자체에서 제공하는 기능이나 제한들이 많기 때문에 이 고민하는 과정이 매우 중요합니다.
이를 통해 개발을 진행할 시스템에 대한 의견을 조율한 후 설계서를 기반으로 기능과 화면을 개발하고 테스트를 진행합니다. 그 이후에는 정해진 일정에 따라 테스트 서버에 개발되어 있는 것들을 운영 서버에 배포한 이후 운영 단계로 들어갑니다.

세일즈포스 개발자 직무의 매력과 비전에 관해 말씀해 주세요.

세일즈포스라는 솔루션에 기반하여 개발하기 때문에 개발자가 시스템 방향성에 대해서 조금 더 많은 부분을 관여할 수 있습니다. 이를 통해 비즈니스 영역에 보다 가깝게 다가갈 수 있으며, 다양한 경험과 지식을 얻을 수 있는 기회가 많습니다. 이렇게 얻은 지식들을 활용하여 본인의 업무 역량을 발전시킬 뿐 아니라, 개발자가 아닌 다른 직무로의 전환에도 큰 도움이 됩니다. 😉
저는 개발 업무에 대한 경험이 시스템 구축이라는 IT 프로젝트의 모든 직무에서 큰 시너지를 발휘할 수 있다고 생각합니다. 따라서 세일즈포스 개발자로 커리어를 시작한 이후에 본인의 적성을 찾아 직무를 확장시키는 것을 추천하며, 세일즈포스 개발자 직무의 매력은 무한한 발전 가능성이라고 생각합니다.

Image

커뮤니케이션 능력이 중요해요

출근부터 퇴근까지의 업무 일과를 들려주세요.

보통 프로젝트를 진행하는 시기가 많기 때문에 프로젝트 관련 미팅으로 업무를 시작하는 경우가 대부분입니다. 미팅 이후에는 함께 일하는 팀원들의 업무 진행 상황을 수시로 체크합니다. 이외의 시간에는 저에게 할당된 개발 과제들을 진행하며 업무 미팅이 발생하면 그때그때 참석하고 있습니다.
프로젝트가 한창 바쁠 때에는 오후에도 데일리로 미팅을 하기 때문에, 해당 미팅을 준비하는 것도 중요한 일과 중에 하나입니다.

참여하신 프로젝트 중 가장 기억에 남는 프로젝트와 그 이유를 말씀해 주세요.

대량의 고객 정보를 실시간성으로 관리해야 하는 시스템을 구축한 프로젝트가 가장 기억에 남습니다. 일반적으로 세일즈포스는 시스템을 사용하는 사용자가 특정되어 있는 경우가 많고, 저 역시도 이전까지는 그런 시스템만을 구축해왔던 경험만 가지고 있었습니다. 그런데 해당 프로젝트에서 구축하는 시스템은 사용자가 불특정 다수였습니다.
일단 고객 정보가 대량이었기 때문에 데이터를 효율적으로 관리하는 방안을 마련하는 부분부터 난관이 있었습니다. 이때 데이터 관리의 중요성을 절실하게 느꼈고, 데이터와 관련된 많은 경험을 습득하여 저의 역량 발전에 큰 도움이 되었습니다. 🤭
또한 불특정 다수가 시스템의 사용자라는 점 때문에 운영 단계에 들어갔을 때 개발 단계에서 예상치도 못했던 다양한 문제들이 발생하였고, 이를 해결하는 데 많은 어려움을 겪었습니다. 그러나 이런 새로운 상황에 대한 다양한 경험들이 제가 발전해 나가는데 큰 도움이 되었습니다.
이외에 다른 다양한 이슈도 많았기 때문에 이 프로젝트는 저에게 있어 육체적, 정신적으로 매우 힘들었던 경험이었습니다. 그럼에도 불구하고 가장 기억에 남아있고 저에게 가장 큰 영향을 준 이유는, 동료들과 함께 어려운 문제들을 극복하며 두터운 신뢰 관계를 만들었기 때문입니다. 제가 업무에서 중요시하는 것 중 하나가 보람을 느끼는 것인데 이 프로젝트는 힘들었던 만큼 과정과 결과 모두에서 큰 보람을 느낄 수 있었습니다. 이 때문에 해당 프로젝트가 힘들었지만 아직까지도 기억에 크게 남는 것 같습니다.

업무를 수행할 때 유의할 점이 있다면 무엇일까요?

본인의 생각이나 방향성이 무조건 정답이라고 여기고 행동하는 것이 가장 위험하다고 생각합니다. 거의 대다수의 업무는 협업을 통해 진행되는데, 본인의 의견만이 정답이라는 생각에 매몰되다 보면 업무에 직접적인 문제가 생길 뿐 아니라 동료와의 관계에도 악영향이 있을 수 있기 때문입니다. 본인의 생각과 의견에 너무 확신이 없는 것도 좋지 못하지만, 독단적인 태도 역시 조심해야 하는 부분입니다.

역량 강화를 위해 어떤 노력을 하시나요?

저는 커뮤니케이션 능력이 가장 중요한 업무 역량 중 하나라고 생각합니다. 업무를 진행할 때 나와 100% 의견이 일치하는 사람을 만나는 것은 불가능하기 때문에 여러 부분에서 의견 차이가 발생하게 됩니다.
의견 차이가 발생하는 원인은 여러 가지가 있겠지만, 주제에 대한 배경지식의 차이가 가장 큰 요인이라고 생각합니다. 주제에 대해 서로 가지고 있는 정보와 지식수준 차이가 있는 상태에서 의사소통을 하게 되면 합의점에 도달하기 어려운 경우가 많습니다.
저는 이러한 차이를 줄이는 것이 커뮤니케이션의 주 목적이라고 생각하고 이를 달성하기 위해 노력하는 것이 커뮤니케이션 능력 향상에 큰 도움이 된다고 봅니다. 커뮤니케이션 스킬은 정답이 없으며 이론적으로 정의할 수 없으므로, 다양한 상황에서의 경험을 통해서 본인만의 커뮤니케이션 스킬을 습득하는 것이 중요한 것 같습니다.

개발센터의 분위기에 대해 말씀해 주세요.

개발 센터 임직원 모두가 서로 존중하는 분위기입니다. 개발 센터에 오시면 동료의 어려움을 모른척하지 않으며 함께 해결하기 위해 자기 일처럼 고민하고 돕는 분위기에서 일하시게 될 것이라고 자신 있게 말씀드릴 수 있습니다.
그리고 수평적이면서도 친밀한 관계를 맺고 있는 팀들이 많아 전체적으로 화기애애한 분위기입니다. 제가 다른 회사를 다녀본 적은 없지만, 아이투맥스 개발 센터의 분위기는 정말 좋다고 생각합니다. 🙏

아이투맥스 복지제도 중 제일 좋아하시는 복지제도를 말씀해 주세요.

아이투맥스는 매년 연차 외에 사용할 수 있는 5일의 유급 휴가를 제공하는데, 연차와 동일하게 자유롭게 쓸 수 있습니다. 이로 인해 휴가 계획을 더 유동적으로 세울 수 있게 되었고 더 많은 휴가를 사용할 수 있습니다.
제가 생각하는 아이투맥스는 야근이 많은 회사가 아닙니다. 몇몇 특별한 상황에서만 야근을 하게 되는데, 야근 시 교통비가 지원된다는 것도 은근히 쏠쏠한 복지 중 하나입니다. 아쉬운 점은 야근이 거의 없어서 이 복지를 누리기가 어렵다는 것입니다! 어떻게 보면 직장인들에게 최고의 복지 중 하나라는 야근 없는 삶을 실천하고 있는 것일 수도 있겠네요.

아이투맥스 이건 정말 좋다! 아이투맥스의 매력 한가지만 알려주세요.

새로운 회사에 입사하게 되면 모든 것이 어색하고 어렵습니다. 게다가 세일즈포스라는 솔루션을 처음 접하시는 분들에게는 더 어렵고 부담이 되실 수도 있습니다.
제가 생각하는 아이투맥스는 이런 부분에 대해 잘 인지하고 있기에 입사하시는 분들이 회사 생활 뿐 아니라 기술적인 부분에 대해서도 빠르게 적응하실 수 있도록 다양한 노력을 하고 있습니다. 세일즈포스 공식 인증을 받은 교육센터를 통해 체계적인 세일즈포스 교육을 무료로 받으실 수 있으며, 3개월의 충분한 OJT 기간을 두기 때문에 아이투맥스로 이직하신 분들은 물론, 회사 생활이 처음이신 분들도 빠르고 원활한 온보딩이 이뤄질 수 있도록 최선을 다하고 있다는 것이 아이투맥스의 매력이라고 생각합니다.

Image

세일즈포스 개발자 커리어 조언

현재의 업무에 가장 도움이 된 경험은 무엇인가요?

현재의 저에게 가장 도움이 된 경험은 시스템 운영 업무 경험입니다. 운영 업무를 하기 전에 저는 문제에 대한 해결 방향성이 단편적이었으나, 제가 개발한 기능과 시스템들이 실제로 운영되는 단계에서 어떠한 문제들이 발생하는지를 직접 보고 겪으면서 부족함을 많이 느꼈습니다.
이러한 문제를 해결하면서 개발 역량 향상에 큰 발전이 있었고 구축 단계에서 더 많은 것을 고려해야겠다는 마인드를 가지게 되어 이후 진행한 프로젝트에도 긍정적인 영향을 주었습니다.

아이투맥스를 선택하신 이유를 말씀해 주세요.

지금 와서 생각해 보면 취업을 준비하던 시기의 저는 스스로에게 확신이 없었고 기술적인 부분도 부족하다고 느끼고 있었기 실무를 배울 수 있는 회사에 입사하고 싶다는 막연한 생각이 있었습니다.
이러한 고민 끝에 입사하게 된 회사가 아이투맥스였습니다. 많은 분들이 입사 초기에는 불확실성 때문에 걱정을 많이 하신다고 생각합니다. 저 역시도 입사할 때는 세일즈포스에 대해 잘 몰랐기 때문에 불안했고, 고민도 많았습니다. 사실 입사 초기에는 많은 회사들이 왜 세일즈포스를 필요로 하는지에 대해서도 의구심을 품기도 했습니다. 그러나 이후 다양한 경험을 하면서 세일즈포스의 핵심 키워드인 CRM에 대해서 이해해 나가기 시작했고, 왜 기업들이 CRM을 중요하게 생각하는지를 차츰 알게 되었습니다.
그리고 CRM이라는 비즈니스 안에서 세일즈포스가 갖는 가치와 위상을 알게 되었고, 이는 솔루션에 대한 확신으로 연결되었습니다. 저는 국내에서 세일즈포스를 다루는 회사들 중에서 아이투맥스가 가장 전문성이 뛰어나다고 생각하며, “세일즈포스 개발자로 커리어를 쌓을 생각이 있다면 아이투맥스가 최고이다.” 이 생각이 현재까지 저를 아이투맥스에서 일하게 해준 원동력입니다.

아이투맥스에 근무하는 동안 이루고 싶은 커리어 목표를 말씀해 주세요.

제가 시스템 구축할 때 가장 중시하는 것은 데이터 관리 부분입니다. 어떻게 해야 더 효율적이고 문제없는 데이터를 구성할 수 있을지 항상 고민하고 있습니다. 앞으로도 깊고 다양한 경험을 통해서 더 완전무결하게 데이터를 구성할 수 있는 개발자가 되고 싶습니다. 😄

아이투맥스의 세일즈포스 개발자 직무는 어떤 경험과 역량이 필요할까요?

기본적으로 Java 활용 능력이 필요합니다. 세일즈포스 개발자는 Full Stack 개발을 목표로 삼는 경우가 많기 때문에 백엔드 개발과 프론트엔드 개발 모든 방면에 거부감이 없으시면 좋을 것 같습니다.
세일즈포스에서 사용하는 개발 언어는 솔루션에 특화되어 있는 언어인데, Java와 JavaScript와 유사합니다. 이 언어들을 능숙하게 다룰 수 있다면 세일즈포스 개발 언어를 습득하기 수월하실 겁니다. 그리고 클라우드 솔루션을 기반으로 하여 개발을 하므로 제약사항이 많고 일반적인 개발 환경과는 방향성이 다른 부분들이 있습니다. 이러한 부분들에 대해서 잘 적응하실 수 있다면 유리합니다.
세일즈포스는 비즈니스 영역과 밀접한 관계를 맺고 있는 솔루션입니다. 따라서 개발자로서 다양한 분야의 비즈니스를 경험해 본다면 비즈니스 영역의 니즈를 명확하게 파악할 수 있고, 이를 개발과 접목하여 큰 시너지를 낼 수 있습니다.

함께 일하고 싶은 동료는 어떤 분인가요?

모든 조직의 궁극적인 목표는 좋은 결과물을 내는 것이라고 생각하는데, 이를 달성하려면 구성원들 간에 신뢰관계가 반드시 필요합니다. 이를 위해서는 함께 일을 하면서 좋았던 점과 어려운 점을 공유하면서 신뢰를 쌓는 것이 중요합니다. 서로가 서로를 외롭게 하지 않고 함께 일을 하고 있다고 느낄 수 있게 하는 동료와 일하고 싶습니다. 🤞

마지막으로 세일즈포스 개발자에 관심있는 분들께 한 말씀 부탁드립니다.

아직까지 국내에서 세일즈포스 개발자라는 직무가 익숙한 포지션은 아니라고 생각합니다. 그렇기에 지원자분들이 세일즈포스에 대해서 잘 모르는 상태에서 지원하시는 경우가 많습니다. 세일즈포스 개발자는 일반적인 개발자와는 다른 부분들이 있는데, 자세하게 어떤 부분들이 다르다고는 정의하기 어렵지만 개발 언어, 업무의 방향성, 솔루션 기반으로 개발을 한다는 것 등 세일즈포스 개발자를 한다면 적응해야 하는 부분들이 있습니다.
팁을 드리자면, “Trailhead”라는 세일즈포스 학습 사이트가 있으며 세일즈포스 자체가 입문 장벽이 높은 솔루션이 아니기에 누구나 쉽게 습득할 수 있어 이러한 부분들을 사전에 조사해보시면 앞으로의 커리어를 결정하시는데 도움이 되실 겁니다.
솔루션에 기반하여 커리어를 쌓아 나갈 수밖에 없다는 점을 우려하시는 분들도 많을 것입니다. 저 역시도 그랬고, 현재 업계에 계시는 거의 모든 개발자분들도 이 점에 대해서 고민하셨을 것입니다. 저는 요즘 모든 기업들이 고객 관리(CRM)를 효율적으로 하기 위해서 많은 노력을 들이고 있고, 이 비즈니스 영역에서 전 세계 1위 CRM 솔루션인 세일즈포스는 중요한 비중을 차지하고 있다고 생각합니다. 👍
이는 세일즈포스 개발자에게 큰 기회입니다. 그리고 세일즈포스는 현 상황에서 안주하지 않고 최신 트렌드를 파악하여 다양한 방면으로 플랫폼을 확장하고 있습니다. 솔루션이 다양한 방면으로 플랫폼을 확장하고 있다는 것은 세일즈포스 개발자에게도 큰 이점으로 작용합니다.
세일즈포스 개발자로 커리어를 시작한 이후에 다양한 경험과 지식을 통해서 직무를 확장시킬 수 있다고 말씀드렸는데, 플랫폼의 확장성은 이 부분에 대해서 비전 있는 미래를 제공합니다. 따라서 세일즈포스 개발자 직무의 미래는 매우 밝으며, 많은 분들이 관심을 가져 주셨으면 좋겠습니다.

로드 중
권준석 팀장