Job Information
The Raymond Corporation Web Application Developer - iWAREHOUSE - Remote US in United States
Programmer Analyst iWAREHOUSE GATEWAY
About our company:
The Raymond Corporation is a member of the Toyota Industries family of companies. We empower you to do great work in a company with 100 years of success, innovation and growth. Our Associates are the foundation of our continued success. If you’re innovative and enjoy the thrill of making things happen - share our vision and grow with us.
About the position: This position is responsible for the development, performance, integrity and security of Raymond’s GATEWAY® Website. The programmer analyst analyzes complex business requirements, designs, develops, and implements software solutions, ensuring they meet customer, functional and performance expectations. They bridge the gap between technical expertise and business needs. Work closely with stakeholders to understand their needs, troubleshoot issues, and optimize existing systems. Reviews, approves and/or creates changes in processes, procedures and documentation as required in order to best meet business needs. They possess strong programming skills, problem-solving abilities, and a keen eye for detail to deliver efficient and effective software solutions that drive business growth.
Receives limited supervision. Regularly spends significant amounts of time working in front of computer terminal. Typically works under normal office conditions where required to sit for extended periods of time. Overall responsibility for ensuring that all assignments are completed in timely manner where programs/applications possess optimum design elements and most efficient test procedures. Provides estimates and plans impact of medium and large-sized projects. May require occasional after-hours support. Decisions are typically subject to check and can have significant impact on operations of parts of the Corporation. This is a remote position with occasional travel expected.
You will:
- Utilize HTML, CSS, JavaScript, JS Frameworks, and jQuery for web application development.
- Utilize Server side scripting development.
- Utilize SQL for database development.
- Use Git version-control systems.
- Have knowledge and use of Software Development Life-Cycle tools, such as Azure DevOps
- Write and maintain detailed specifications.
- Be responsible for ensuring that all project segments integrate effectively.
- Present project status and technical program alternatives to management.
- Keep abreast of innovation in web-based user interface design and development.
- Attend/participate at technical conferences.
- Incorporate Web Application Security Best Practices (OWSAP Top 10 etc.)
- Have excellent interpersonal and communication skills and ability to deal with ambiguity in a changing business environment
- Have strong analytical skills, demonstrated ability to work in a team environment
- Perform work under minimal supervision
- Influence changes in customer facing enterprise level applications
- Handle complex issues and problems, and refers only the most complex issues to higher-level staff.
- Follow the software development lifecycle.
- Develop and execute project plans
- Create technical specifications
- Design and develop test cases
- Analyze existing systems to provide recommendations for improvement
- Ensure proper software code documentation
- Perform system risk and reliability analysis
- Assess new technologies before adoption and implementation
- Provide leadership, coaching, and/or mentoring to lower-level staff. May act as lead.
- Perform related work as assigned.
About you:
- Three or more years of related experience
- Experience with version control systems, such as Git or SVN
- Intermediate knowledge of API development, implementation and maintenance.
- Experience with front end web technologies, such as Vue.js, React, or Angular a plus.
- Advanced use of server side scripting languages is a plus.
- A working knowledge of Responsive Web Design.
It would be great if you had:
- Displays inquisitiveness and openness to learn. Consistently seeks and learns new technology.
- A Bachelor’s Degree in a related field is preferred.
- Possesses excellent verbal and written communication skills, ability to develop and give presentations on technical matters to various members of the organization.
- Ability to gather information, and troubleshoot to develop enterprise level software solutions.
- Highly self-motivated and self-directed.
- Excellent project management skills with the ability to multi-task, prioritize, and execute tasks in a high-pressure environment to produce work in a timely manner.
- Experience with Adobe Coldfusion a plus.
About the total compensation package:
Salary - $69,576 - $89,064 – depending on candidates education and experience. Benefits - We recognize the value of a comprehensive benefits program for our employees and work tirelessly to make sure our package meets the needs of our employees and their families. Eligible employees can elect and participate in a variety of benefits including:
- Medical and Rx Plan options
- Dental and Vision Plan options
- Vacation on day 1
- Employee Assistance Program (EAP)
- Flexible Spending Accounts (FSA) for medical and dependent care
- Life Insurance and AD&D
- Short-Term and Long-Term Disability
- Accident, Critical Illness, and Indemnity Insurance
- ID Theft Protection
- Comprehensive 401(k) retirement plan with company match
- Profit Sharing Plan based on annual profitability
- Long-Term Care Insurance
- Vacation, Sick, & Volunteer Time
- Company Paid Holidays
- Tuition Aid Program