- The Full Stack Developer will provide technology thought leadership and come up with solutions that will optimize the ROI, will also need to develop technical artifacts where required (technical specifications, architectural diagrams, database diagrams, etc).
Key Accountabilities:
- Participate in requirements gathering to solidify requirements and determine the best technical solution to meet the business needs.
- Develop and implement new templates, components, and responsive web pages/sites and support Kimberly-Clark s development and security standards while developing.
- Work closely with the Sales and Trade Marketing organization on the implementation of new capabilities.
- Carry out the development of the assigned project adhering to the engineering standards/best practices, committing to the agreed timeline, and ensures quality metrics are met.
- Integrate internal and external applications using APIs
- Prepare technical and other documents related the core platforms as required.
- Perform technical onboarding of the new employees or Agencies on the core platform.
- Provide technology leadership to implementation teams.
Skills / Experience Required
- A Bachelors of Computer Science or a related field is required.
- Experience architecting and implementing large scale web solutions. Experience in defining non-functional requirements for business needs.
- 5-7 years experience in the development of scalable consumer facing digital solutions (consumer websites, web applications, mobile sites etc.) in .NET/ C# / MVC (working with at least one framework like WCF or Web API) with a key focus on performance, security, and scalability.
- Experience with Web Services (SOAP/REST) architecture.
- Experience with Cloud ecosystems including Azure, Mulesoft, and Angular is a plus
- Experience designing and optimizing relational databases and stored procedures for optimal performance and/or maintainability.
- Experience with front end development using JavaScript (jQuery plus Node, Angular, or React), CSS, and HTML is a plus.