Ranked as #12 on Forbes’ List of 25 Fastest Growing Public Tech Companies for 2017, EPAM is committed to providing our global team of over 24,000 people with inspiring careers from day one. EPAMers lead with passion and honesty, and think creatively. Our people are the source of our success and we value collaboration, try to always understand our customers’ business, and strive for the highest standards of excellence. No matter where you are located, you’ll join a dedicated, diverse community that will help you discover your fullest potential.
You are curious, persistent, logical and clever – a true techie at heart. You enjoy living by the code of your craft and developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join EPAM as a Salesforce Tech Leader. Scroll down to learn more about the position’s responsibilities and requirements.
The Technical Leader will be responsible for working with the Project Manager to drive technical projects and provide leadership for a group of engineers in an innovative and fast-paced environment. You will be responsible for the overall planning, execution and success of complex technical projects. This position is not a pure management position so being a hands-on developer is key. As a Technical Leader, you will contribute technically to the project. Our interview process will emphasize technical skills and management/organizational skills equally.
Writing technical specifications and design documents for offshore teams and assigning the tasks on a daily basis to individual team members;
Managing the progress and successful completion of all development tasks that have been assigned to offshore team members;
Leading technical architecture and technical design sessions with customers and customer’s IT group leads;
Managing the tickets and bugs and coordinating with offshore for fixes and resolution;
Managing software development team members, off shore in northern India;
Providing guidance and architecture services to our customers as well as providing technical solution design services to customers needing solution design guidance;
Managing the overall technical project plan for multiple projects and working with the Project Managers to manage complex implementations;
Making sound technical and architectural decisions and converting them into practical technical design documents for developers and quality assurance engineers.
Web Applications and Web Services Development Background in .NET to integrate SQL server or other databases to other systems;
Expertise in the following programming languages like C# .NET, Salesforce.com APEX/Visualforce and an aptitude to learn new languages proactively;
Expertise in database technologies like Oracle, SQL Server or MySQL;
Expertise in XML Web services, REST APIs, JSON or comparable technologies;
Ability to propose sound technical architecture and designs to customers;
Ability to write detailed technical design documents and technical specifications for assignment;
Ability to communicate fluently with onshore customer teams and offshore development teams (this is a customer facing role);
Experience working in such a role previously;
Creativity - ability to provide creative solutions to customers and be able to communicate fluently with customer stakeholders independently while making sound decisions on technical issues;
Leadership skills - are key to being successful in this role. The individual must have previously managed technical teams with staff size between 2 and 10 on multiple small and large projects. Management of day-to-day technical activities and keeping the project on track from a technical perspective will be a critical to being successful in this role. Delegation of tasks and grooming of Junior team members and providing technical guidance, quality checking code and developed components, interfacing with offshore to provide development guidance and prototyping solutions as well as providing technical design by being hands-on during the entire development cycle will enable the software technical lead to be successful within the organization;
Salesforce.com knowledge - Software Development Manager will be tasked with learning APEX, Visual force and all aspects of the Salesforce.com platform in the first few months. Individuals who have Salesforce.com development expertise are encouraged to apply;
Documentation Skills - Technical Leader will document technical specifications, provide design documents and work with customers as well as development team members in reviewing and refining these documents.