Job Purpose
Under general supervision with few direct instructions, works independently within existing applications to apply systems analysis and design techniques to analyze and evaluate business requirements/problems and implement minor enhancements. Supports systems, applications, & processes to process data and resolve problems for small projects or phase(s) of large project(s), performing routine and semi-routine tasks. Learns and applies basic knowledge of required tools, developing experience in Information Technology (IT) solution delivery and support with increased business acumen.
A glimpse of your daily mission
Understands and leverages standard Haworth application lifecycles and solution delivery methodologies to design, develop, test, implement, and support high-performing, high-quality, software solutions in support of business needs. Provides continuous improvement input as needed.
Records, tracks, and documents resolution of user problems/requests by means of incident/ticket management software; communicates with users to provide issue resolution updates.
Leverages Haworth prioritization process to ensure right work item is being worked on at right time for Haworth.
Provides initial and ongoing Estimates To Completion (ETCs) for individual assignments to support appropriate test and launch planning.
Participates in work execution patterns to support consistent delivery or support activities (i.e., Agile, Waterfall, and/or Agile).
Provides timely and clear status/progress updates on assigned tasks to provide customers and management with appropriate visibility. Communicates risk of missing target dates as early as possible.
Actively participates in technical design reviews to ensure design contains appropriate level of detail and aligns with established standards before development begins.
Actively participates in Code Reviews to ensure code is following Haworth's established standards.
Performs appropriate unit testing to ensure all code is functioning per requirements.
Understands and follows Haworth Change Management process to ensure all production changes are clearly documented and communicated.
Provides input into development of training materials to support Haworth Change Management process.
Understands on-call expectations and participates in on-call rotation as necessary to ensure all Service Level Commitments (SLCs) are achieved.
Your Qualifications
Bachelor’s degree in Computer Science, Computer Information Systems, Computer Engineering, or equivalent.
5 to 8 years related design, development, and support experience.
Understands major phases of Delivery lifecycle (Requirements Gathering & Analysis, Design, Development, Testing, Launch, and Post-Launch support) to ensure consistent, effective, and efficient delivery process.
Understands and applies current development standards, techniques, and best practices within Haworth's defined Technical Stack to maintain and enhance existing applications and systems.
Able to analyze and debug existing application and enhance/fix in timely fashion.
Knowledge of customer service standards and procedures with ability to provide outstanding customer service.
Ability to foster cooperative work environment.
Ability to learn quickly and be knowledgeable of technological developments/trends related to standard Haworth development Technical Stack.
Ability to evaluate and interpret end-user requirements and develop appropriate solutions.
Ability to design, develop, implement, install, test, and trouble-shoot application software.
Ability to determine root cause of software/application problems and implement appropriate resolutions.
Ability to develop technical documentation for training, software/hardware user, user procedures, as-required.
Ability to effectively communicate complex technical concepts, both verbally and in writing
Understands core concepts of Haworth's continuous improvement process (HMS) and apply continuous improvement mindset to daily activities.
Ability to participate in 24x7 on-call rotation as and when required.
Added advantage: Implementation, installation, testing and troubleshooting complex applications and/or software.
Must have: .NET, MVC, HTML5, JavaScript, SQL Server, Entity Framework, .NET Core, Angular, REST APIs, Azure DevOps
Added advantage: OData, Telerik & Kendo UI, Bootstrap.
About Us
Haworth is one of the world's largest manufacturers of office furniture, providing solutions for tomorrow's customers worldwide. At the center of our work is the human being: What does a person need to work, what pushes them, motivate them and what makes people feel comfortable at work? Only if we can answer that question, we are able to introduce designs to our customers that will make them achieve their goals. To stay one step ahead, we invest in our own research, have a worldwide network of interesting partners and are part of think tanks around the world who are trying to think ahead. The family-owned company, headquartered in Holland, Michigan/United States, employs more than 8.000 people and is represented in more than 150 countries in Asia, Europe and America with subsidiaries and partners.