E Business Staffing  Inc

Salesforce Tech Lead 30983

Dallas, TX, us

Company: E Business Staffing Inc

Category: IT / Computing / Software

Published on 2021-10-21 19:18:18

Job Description Request ID: 30983-1 This is a 12 mos. opening that could last longer. The person can be remote. IF YOU ARE NOT A SALESFORCE TECH LEAD, YOU WILL NOT BE CONSIDERED FOR THIS ROLE, SO PL.EASE, ONLY SUBMIT YOURSELF IF YOU ARE A SALESFORCE TECH LEAD Salesforce Team Lead role • Accountable for the technical quality of the software that the Development Team produces • Builds and cultivates the Development Team, ensuring capacity and skillsets are aligned to meet ongoing delivery expectations • Partners and regularly collaborates with all levels from Team members up to Senior Leadership • Defines current, transitional, and future state application roadmaps in collaboration with Solution Architects • Reviews functional and non-functional requirements and ensures success criteria is clearly outlined • Provides accurate development estimates in support of feasibility assessments and planned development activities • Creates, maintains, reviews and approves application designs in collaboration with Solution Architects and shared services Teams, ensuring alignment to the appropriate solution architectures and taking tradeoffs into account • Creates, maintains, and reviews technical documentation, ensuring clarity, conciseness, and completeness • Develops, maintains, and reviews software with a focus on quality and maintainability • Develops, maintains, reviews, and executes unit, functional, and integration tests with a focus on automation and test-driven development • Provides technical oversight for performance testing, ensuring plan and outcomes align to expected non-functional requirements • Plans and oversees application deployment activities and sequencing in non-production and production environments • Refactors and improves applications, including ongoing technology refreshes • Investigates new technologies that could improve the applications and development activities • Identifies and resolves technical debt as appropriate, weighing the development effort against the value returned • Champions inclusion of architecture runway items as part of planning process • Promotes and enforces enterprise development standards and industry best practices • Troubleshoots, escalates, and resolves application and environment issues in a timely manner and incorporates findings into planned development work to prevent future issues • Mentors and coaches Development Team on relevant architecture, design, development, and operations topics • Defines and reviews technical criteria for vendor evaluations, participates in package evaluations, and ensures contracts include expected technical outcomes • Must be able to meet any physical ability requirements listed on this description • May perform other job duties as directed by Employee's Leaders Knowledge/Skills Required Tech Lead – Software Engineering • Advanced knowledge of software development methodologies, practices, concepts, and technologies obtained through formal training and/or work experience • Advanced knowledge of at least one required programming language and at least general knowledge of one or more additional programming languages • Solid understanding of project management methodology and principles Skills/Abilities Tech Lead – Software Engineering • Demonstrate strong analytical and problem-solving abilities with a proactive mindset to get ahead of issues • Able to effectively assess and quantify technical capabilities of the Team and potential candidates for the Team • Excellent communicator with ability to articulate (verbally and visually) ideas, approaches, concepts, options, risks, impacts, and recommendations to technical, non-technical, and Leadership audiences with ability to adapt the message accordingly • Able to articulate the technical implementation and how it provides business value • Ability to lead ideation, presentation, and group-thinking sessions • Able to effectively translate Leader expectations to Development Team to drive day-to-day activities • Provides clear direction and communicates priorities to the Team • Ability to influence effectively without authority up through Senior Leadership levels to achieve desired business outcomes • Ability to lead multiple efforts concurrently, whether administrative or project related, while maintaining a successful level of completion in their own work • Ability to work in a fast-paced, Team-based, Customer service-oriented environment. Ways of Working Tech Lead – Software Engineering • Highly collaborative and true Team player; able to put the Team first • Highly organized and motivated; capable of working with minimum supervision • Gains support and commitment from others; mobilizes people to take action • Operates using a product mindset and promotes a results-oriented culture of continuous improvement, focusing on the Customer and value generation • Exhibits effective partnering, negotiation, and execution skills working with various Technology or partner Teams Minimum Experience: • Experience with greenfield, enhancement, and break/fix development (to include configuration activities, visual force pages, apex classes, apex triggers, etc.) in Salesforce • Experience in Service Cloud is required • Extensive experience with Lightning Web Components development, Apex development, and Service Cloud is required; prior Java experience is preferred • Experience with Salesforce API integration for applications residing on various platforms • Experience with new development and/or enhancements with Java programming, JavaScript, JSON • Experience using DevOps tools, specifically GIT and SalesforceDX (others include Jenkins, SonarCube, etc) • Experience with Community Cloud is considered a plus • Experience developing and deploying mobile apps on Salesforce1 is considered a plus Certifications: • Salesforce Platform Developer I (required) • Salesforce JavaScript Developer I (highly preferred) • Salesforce Platform App Builder (preferred) • Salesforce Service Cloud Consultant (optional) These are the notes we took from our confrence call with the HM: - Soft Skills: ○ Dynamic Environment ○ Make an immediate impact ○ Understands strengths of salesforce - what are good tools, how should they be implemented ○ Communicate well, confidently ○ Being able to talk about technical vision/design tradeoffs/understand value tradeoffs ○ Evaluate where development Teams are in skillset - Team: ○ Newer Team ○ SWA Employees ○ Salesforce Consultants ○ Cognizant Consultants § Navigate and work with various relationships § Provide direction from SWA resources § Ability to mentor and Coach - Percentage of Job: ○ 50% Project Leadership - guiding and directing Development Activities ○ 30% Technical Vision/Leadership & Mentoring ○ 20% Hands on Coding - Successful candidate: ○ 5 Years of experience working as a SWE ○ What will they be doing: § Solutions development § Working closely with Arch ○ Strong Java - jumping into Salesforce § Integration services § Successful candidate - salesforce Service Cloud; Lightening Web Components - are new. Want experience with LWC. § UI Framework □ Front end development will be heavy § DevOps tools □ Gitlab for repository □ Salesforce DX ○ Community Cloud/Portal is a PLUS ○ Any experience with Salesforce 1 - Mobile Platform - Addressing applications that have significant tech debt - Java applications - building on Salesforce - Scrum Agile - operating with SAFe Company Description E Business Staffing, Inc.
Apply for the job