To learn more about Topcon career opportunities go to www.topconcareers.com.
Summary
This is a full-time Front-end developer position within the IT Business Applications team. Focus will be on the support & development of Topcon's 1) SAP Commerce application, and 2) iOS-based Sales App. We are looking for an energetic, independent thinker who can work with IT and our business partners to develop designs and process maps, and then determine the best way to solution these items in our Commerce tools in a way that ensures a smooth user experience. The ideal candidate will be willing and able to learn new technologies if required.
Responsibilities
- Responsible for the front-end development of SAP Commerce, including the implementation and usage of a headless UI tool such as Spartacus. The ideal candidate will have strong technical skills in front-end technologies (Java Script, JSP, HTML, Angular, React and CSS.) and will have participated in, or lead, the implementation of a headless UI on SAP Commerce.
- Responsible for the design and development of customer-facing Commerce functionalities, implementing solutions that provide the best user experience.
- Desired, but not required to be responsible for the front-end development of the iOS-based Sales app. The ideal candidate will also have experience in/knowledge of AWS middleware and database development.
- Lead solution design sessions with both the internal and external user community to iteratively gather detailed requirements and eliciting user stories from these requirements to be managed within Topcon's repository (JIRA).
- Map all requirements to our existing Commerce solution to determine whether they can be achieved though out of the box capabilities or if customizations are needed.
- Lead and provide technical solutions that can be configured in the Commerce solution and provide outside-in thinking to propose alternative solutions where a fit in the Commerce solution is not optimal. Must have a disciplined, methodical, minimalist approach to designing and constructing layered software components that can be embedded within a larger framework or other applications.
- Own application versioning plans, user acceptance testing, and release and change management processes for all front-end development in the SAP Commerce Cloud application.
Qualifications
- Bachelor's degree in computer science, computer information systems, management information systems or equivalent experience.
- 3+ years of experience with front-end development, preferably including SAP Commerce development using a headless UI tool
- 3+ years of experience in iOS development a plus• Experience in AWS development a plus.
- 3+ years of experience with business analysis, technical architecture, process redesign, customization, IT innovation, quality assurance and change management processes.
- Must be self-directed, have excellent initiative and organizational skills
- Experienced with Agile methodology
- Understanding of the Software Development Life Cycle and Project Life Cycles
- Process-oriented and systematic approach to projects
- The ability to create technical documentation (including flow charts, requirements, designs, and user story documentation of overall business solution)
- Ability to communicate ideas in both technical and user-friendly language
- Knowledge of system and software quality assurance best practices and methodologies
- Experience in troubleshooting and documenting issues, gaps, and resolutions
- Excellent collaboration and communication skills
- Strong willing to learn new skills when required
- Strong experience with front-end technologies
- SAP Commerce front-end development capability
- Experience in designing and deploying SAP Commerce functionalities
- Knowledge of JavaScript (most commonly React), Angular, CSS and HTML, with headless architecture (preferably Spartacus) hosted in the cloud
- iOS development capability preferred
- Working knowledge of development tools - Github/Bitbucket/Jenkins preferred.
Knowledge of any of the following applications/tools is a plus, but not required:
- Microsoft Azure
- log analysis using Kibana
- SAP CCv2 development
- AWS components including Flutter & Dynamo DB
- SQL databases
- SAP middleware systems like CPI
- ECC/S4C/Sales Cloud/Marketing Cloud integrations, including working with WSDL calls
Topcon is an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran, or disability status.