Technical Lead, Platform Tools,No H1B at Remote, Remote, USA |
Email: [email protected] |
From: Shikha, KPG99 [email protected] Reply to: [email protected] Hi, Hope you are doing well. Please find the job description below and let me know your interest. Position : Technical Lead, Platform Tools, No H1B Location: Remote Duration: 12+ Month MOI: Phone and Video Role is 50 percent hands on, 50 percent coding. They must complete below coding challenge as first part of the interview and then we can accelarate the interview process to just 2 more rounds after that. This is a fully remote role and long term. Coding challenge must be sent back in a GitHub link. Siemens Software, a business unit of Siemens Digital Industries, is a leading global provider of software solutions to drive the digital transformation of industry, creating new opportunities for manufacturers to realize innovation. At Siemens we are always challenging ourselves to build a better future. We need the most innovative and diverse Digital Minds to develop tomorrows reality. Find out more about the Digital world of Siemens here: www.siemens.com/careers/digitalminds Do you want to lead the team that builds foundational tools that will drive the next generation of Siemens DISW marketing ecosystems Position Overview: The Technical Lead is responsible for building and delivering premiere self-service tools as part of the Platform Engineering team. They are a working manager, developing software in tandem with their team. They have an extensive background in front-end development, managing the full Software Development Lifecycle, and can develop and operate in the full stack. They are adept at delivering under tight deadlines and leveraging an agile development process where the process is a means to a high quality, customer delighting result. They excel at dealing with ambiguity and taking concepts from a white board to a full story driven Kanban board. They can lead a small team and maximize the results of the team keeping the team on track, focused, and working to each team members strengths. They have experience delivering complex applications incorporating CI/CD practices all in the AWS cloud. They consistently are looking for the best way to develop, architect, and deliver. They establish guidelines and methods and processes that help the team scale and deliver with greater velocity. Essential functions: Manage team workload balancing the demands of stakeholders and customers. Assign work to team members, manage the work distribution to achieve the highest result. Develop software stories primarily in Front-End development technology stacks. Architect complex solutions delivering effective designer/developer workflow. Remove ambiguity by driving to clear definition of features and tasks for clear direction in projects. Write stories, epics, and tasks and manage JIRA Kanban board. Conduct team meetings, daily standups, 1:1s to develop team members and ensure their growth and potential on the team. Manage the infrastructure and deployment of all Tools apps, APIs, Services, and Reports. Innovate consistently look for new ways of delivering tools at scale and speed. Drive quality of delivery through test automation and APM Provide second level escalation and on-call support for tools platform. Mentor team members to provide leadership on the tools platform and backup on-call support. Develop comprehensive KPIs and metrics to measure team projects and deliverables. Go to resource for all questions front-end development and self-service tools. Work with the Head of Platform Support and Operations to establish an operations and support plan for self-service tools. Establish team member PMP targets and development plans. Write team member performance reviews and conduct annual reviews. Skills and abilities: Extensive expertise with AWS services including CloudFront, CloudFormation, Lambda, ElasticSearch, Kinesis, Step Functions, DynamoDB, API Gateway, S3 Deep understanding of ReactJS and experience using ReactJS including the Hooks API. Able to develop at a high level and lead a small team through architecture, requirements definition, definition of done, quality testing, best practices, and scale. Excellent communicator. Able to get the most from a team and ability to listen. Gauge the pulse of the team and build a plan. Able to develop APIs and deliver those with high quality and scale, including well written developer documentation. Build CI/CD pipelines, deploy infrastructure, setup test automation, develop APM tests, and establish KPI dashboards. Able to look around the corner and anticipate the future what might go wrong, etc. Ability to manage dependencies and design them out if needed. Extremely responsive able to deal with difficult problems impacting multiple customers with creativity, insight, and calm. Able to keep the greater goal of all digital platforms in mind when executing strategies and projects. Establish a highly effective designer/developer workflow optimizing the full SDLC for tools development. CODING CHALLENGE: https://bitbucket.org/mentorg/codeproject/src/master/ README This project requires you to develop a website template viewer. The template viewer is modeled after the filmstrip folder view in Windows Explorer. Technical Requirements Develop as a Single Page Application Develop both a front-end component and back-end API to retrieve the data. Use a javascript front-end implementation of your choice, some suggestions might be ReactJS, VueJS, or AngularJS Create a back-end API implementation with NodeJS/Express Reference Feature Requirements Display the thumbnail images in a filmstrip view below the main large image Set the thumbnail to have a sliding window with 4 thumbnails visible in the window at a time. Implement a "next" and "previous" link per the styles provided. The sliding window is not circular, when the first 4 thumbnails appear, the previous link should be disabled. When the end of the thumbnail set is reached, the next link should be disabled. Note: The sliding window may not have a total of 4 thumbnails if the total template count is not evenly divisible by 4. There are 15 templates in the reference data. Example: If there are 15 templates total, then the initial view would show 4 thumbnail images with previous disabled, then clicking "Next" would advance to the next 4 images, next would advance to the next 4, and so on. Finally, there wouild only be 3 images in the sliding window with next disabled and previous enabled. When clicking on a thumbnail, the large image corresponding to that thumbnail should appear in the main window, along with the meta data about that template (ID, Cost, Description, Thumbnail File Name, Image File Name) Per the reference styles and html, the thumbnail image should have a border when selected. Reference Data /data/templates.json - Array of templates and meta data /images/large - Large size images of templates /images/thumbnails - Thumbnail images of templates /images/next.png - Button image for next link /images/previous.png - Button image for previous link index.html - reference HTML /style/style.css - reference CSS What if I have questions Take your interpretation of the requirements. As long as your interpretation is defensible. How do I submit the project Submit a URL to a public bitbucket repo Make sure to include a readme to document any installation steps to run the project Keywords: continuous integration continuous deployment sthree golang Idaho |
[email protected] View all |
Fri Jul 28 21:02:00 UTC 2023 |