Scope/Categories:
Role will report to a Manager in the Chief Data Officer organization. Role will not have any direct reports.
Key Interfaces - Internal: Solution Engineers, UX, API, Backend Developers, Analytics Designers, Functional Engineers, Project Managers, Business Partners, Business Customers, Enterprise Architects. External: Consultants, Vendors, Managed Services Providers (onshore/offshore).
Travel may include approximately 10% of work time.
Key Accountabilities:
- Deliver the technical design, development, configuration, testing, deployment and support for custom analytical solutions. Emphasis on design, development, and unit-testing of highly performant complex front-end UI components using JavaScript, React.js, HTML, and CSS.
- Ensures development of reusable components and libraries for future use.
- Serve as UX developer of medium projects for one or more CDO capabilities
- Integrate internal and external applications using APIs or event driven architecture.
- Collaborate with stakeholders to meet high-performance requirements for the implementation of descriptive, diagnostic, predictive and prescriptive analytics components. Strong critical thinking ability to troubleshoot and resolve UI/UX issues as needed.
- Maintain detailed understanding of Kimberly-Clark digital processes for capability area including global standards and best practices.
- Performs leading-edge work and develops new approaches/solutions to answer business questions.
- The role collaborates with IT application Functional Engineers and business/functional subject matter experts as well as Solution Engineers, Other Developers, Enterprise Architects and Analytics Designers. Demonstrates technical leadership in best practices for design, development and testing of complex custom analytical reporting solutions.
Key Qualifications and Experiences :
- Bachelor of Computer Science or a related field degree required. Relevant fields include computer science/engineering, statistics, business analytics, and/or operations research.
- 4-6 years of Information Technology experience, developer/technical analyst roles, experience designing front-end UI components, and/or experience with other digital capabilities including JavaScript, APIs, RPA and persona-based UI/UX.
- Minimum 3+ years of experience in the development of products/platforms with JavaScript and ReactJS is REQUIRED. This is a hands-on role requiring good coding expertise.
- Expertise working with Redux framework and libraries is essential.
- Expertise in GIT Code Management, DevOps, and CI/CD Processes
- Expertise to security best practices including SSO, SAML, OKTA authorization
- Experienced with HTML5, CSS3 and JavaScript
- Experienced with Restful APIs and API communication.
- Good understanding about asynchronous programing and workarounds.
- Experienced with Express.
- Clear understanding about Node js event loop.
- Working knowledge in user authentication and authorization (OAuth workflow, experience with SSO implications using provider like Okta)
- Familiar with the general security protocols, data protection and best practices.
- Good error handling and debugging skill.
- Experienced with the Node app deployment on Azure platform.
- Experienced with SQL and PostgresSQL
- Proficiency with BI tools (PowerBI)
- Experienced with Azure portal and Azure app service.
- Experienced with the CI/CD process.
- Good understanding about Azure Repos.
- Ability to operate in a digital workplace utilizing modern technologies to connect, collaborate, communicate and co-operate across a global organization and across organizational boundaries. Ability to work in a virtual team which may work across distance (remote), cultures and time zones, in a matrix with multiple reporting lines, and may extend outside the K-C organization including suppliers, partners and customers.
- Experience working in medium and large IT projects and/or programs with strong SDLC experience including Agile/Waterfall methodologies.
- Experience with outcome-based metrics, deploying/driving execution via performance measurement and testing, and benchmarking.
- High level of communication is required. Must be self-motivated, self-disciplined and have strong time management skills. Embraces learning agility to keep abreast of new technologies and strategies.
- Verbal and written fluency in English is mandatory.
- Ability to operate in a digital workplace utilizing modern technologies to connect, collaborate, communicate and co-operate across a global organization and across organizational boundaries.
- Ability to work in a virtual team which may work across distance (remote), cultures and time zones, in a matrix with multiple reporting lines, and may extend outside the K-C organization including suppliers, partners and customers.
- Experience working in medium and large IT projects and/or programs with strong SDLC experience including Agile/Waterfall methodologies.
- Experience with outcome-based metrics, deploying/driving execution via performance measurement and testing, and benchmarking.
- High level of communication is required. Must be self-motivated, self-disciplined and have strong time management skills. Embraces learning agility to keep abreast of new technologies and strategies.
- Verbal and written fluency in English is mandatory.