As technology advances, more businesses are increasingly relying on Edge computing and IoT and Sensor-based solutions. When coupled with Cloud, AI / ML and Data Analytics capabilities, these solutions can enable new, data-driven insights to help uncover new growth paths.
Kimberly-Clark continues to mature its market-leading Smart Products solutions, and the DTS (Digital Technology Solutions) organization is expanding, growing the Digital Innovation & Smart Products team to help lead, design, scale and support these new opportunities.
As a Senior Solutions Engineer, you will be responsible for leading the development, capability delivery and support for applications of commercial IoT, Smart Products for KCP, our B2B organization.
The role performs leading-edge work developing innovative approaches / solutions and is viewed as a subject matter expert in business process understanding and technical delivery expertise.
The right person has the experience and background consistent with building, implementing, and providing technical support for Cloud-based solutions in the IoT space, including development and launch.
This individual is also proactive with stakeholders, a self-starter who can work under broad direction, and is passionate about delivering world-class technology and first-of-a-kind solutions.
KCP (Kimberly-Clark Professional) has an amazing opportunity to continue leading the market, and DTS is poised to deliver compelling and robust digital capabilities, products, and solutions to support it.
If you are excited to make a difference applying cutting-edge technologies to solve real business challenges and add value to a global, market-leading organization, please come join us!
Key Responsibilities :
Develops robust and scalable Cloud-based solutions, with focus on Microsoft Azure
Works with project managers, developers, designers and key stakeholders at all stages to maintain the highest quality in development practices, delivering on-time and on-budget
Ensures validated deliverables meet functional design specifications and requirements
Creates program and procedure documentation as well as user guides
Identifies approaches and technologies to ensure quality and performance
Works with BA team in the development of detail System Requirements and User Stories
Develops prototypes for helping business understand concepts and direction
Understands project requirements by collaborating with key stakeholders to create test cases
Identifies potential quality issues per defined process and able to properly and respectfully communicates potential issues to Project Management / Product development team
Analyzes and streamlines the existing QA processes and communicate advantages to the client
Works with the client to address questions and / or concerns during User Acceptance Testing so releases are done in a timely manner;
Isolates, replicates, verifies and reports defects and fixes
Executes test cases and report, define severity and prioritize for each defect
Conducts integration and regression testing, facilitating UAT using SDLC guidelines
Conducts manual QA testing and use our management internal tools (Jira, Confluence, etc.)
Supports development, migration and launch-related activities, including L2 / 3 Technical Support
Works in a fast-paced, agile project environment with small, focused teams
Leads development an active member of a growing team helping define and influence direction
Key Qualifications and Experiences :
Cloud application development and End-to-End IoT system level experience
Bachelor's degree; Professional experience with a minimum of 3 to 5 years of Information Technology experience including working directly with business clients and IT stakeholders.
Experience in requirements gathering, test case development, orchestration of user acceptance testing, and application support.
Experience working on different technology platforms and applications (custom-developed and commercial off the shelf).
Ability to learn quickly, assess, and understand the potential of new digital capabilities in product development.
Experience working and communicating with different levels of experts from scientists to support teams.
Strong problem-solving skills & ability to collaborate & communicate.
Experience or understanding of the distillation of project benefits down to its measurable financial value contribution.
Verbal and written fluency in English is mandatory.
Ability to work in and with virtual teams dispersed globally across time zones and cultures.
Demonstrated working knowledge of agile / scrum principles and ceremonies. Including the ability to lead agile practices within product teams and projects.
Two to Five years hands-on application development experience in frameworks such as .NET Core, Node, Angular, or React
Two to Five years of experience with microservices and API development
Two to Five years in relational database management systems using SQL
Two to Five years in Azure IoT Hub and cloud environment
Two to Five years working with version control tools such as Git / GitHub
Two to Five years working with QA Automation tools and procedures
Two to Five years working with DevOps, CI / CD Tools, and containerization
Two to Five years of cloud experience with preference for Azure
Two to Five years working in an Agile software environment
Team player that can work independently as well as teach others
Strong Troubleshooting and Design Experience.
Selenium Test Environment Setup a plus (Maven Integration, Selenium WebDriver, Java, TestNG and Jenkins Integration )
Inspecting Elements, Create Test Cases using Element locators and Selenium WebDriver Commands.
Enhance Test cases using Java Programming and JUnit / TestNG Annotations.