About the Role
Location: New York, NY (Hybrid)
Compensation: $50,000 - $60,000/YR (DoE) + benefits
Job duties include:
System Analysis and Software Development
Analyze the data and system environment including platform and software package being used by the customer
Conduct requirements gathering from the customer to create design specifications and technical documents such as the user guide and operation manual
Provide data analysis, design and development for software/application program
Perform to test and debug the prototyped software/application under development
Research appropriate software development language and tools on each project
System Implementation and Installation
Create an implementation and installation plan including the executed test plan
Manage implementation plan coordinating with customers
Perform installation of the prototyped software/application on testing server and/or production server at customer’s premises
Provide performance test and analyze evaluations made by customer
Provide debugging and modifications of the software/application during system development period
Provide user training with user’s manual for the developed software/application to the customer
System Administration Support and maintenance
Provide system/software administration support for customer
Provide system/software maintenance including debugging and trouble shooting at shop and/or customer’s premises
Communicate with other department to perform debugging and troubleshooting when the trouble is caused by network and/or other system component
Up-date user’s manual and technical specification whenever is necessary
Collaboration with customers to understand needs, identify opportunities and propose technical solutions to their challenges assessing and consulting on existing processes
Requirements
Minimum of 5 years programming experience
BS in computer programming related field or equivalent experience
Prior ERP, MRP, EDI, and RPA experience is a big plus
Excellent communication abilities (verbal and written)
Understanding or willingness to work with different cultures (i.e. Japanese)
Thorough knowledge of computer systems and IT components
Ability to meet deadlines and manage stress effectively in high-pressure situations
Strong presentation skills preferred, demonstrated ability to train customers
Japanese/English bilingual is preferred