Overview
Remote
Full Time
Skills
Bridging
Conflict Resolution
Problem Solving
Customer Satisfaction
API
Collaboration
Customer Service
Documentation
Management
Computer Science
Information Technology
Software Engineering
Object-Oriented Programming
Command-line Interface
Linux
Unix
Java
Scripting
Python
Bash
XML
JSON
Debugging
Testing
Communication
Workflow
Organizational Skills
Attention To Detail
Multitasking
Cloud Computing
Amazon Web Services
Microsoft Azure
Google Cloud
Google Cloud Platform
Virtualization
Database
PostgreSQL
Elasticsearch
Technical Support
Solution Architecture
Project Management
Agile
Startups
Media
Publishing
Digital Media
Emerging Technologies
Job Details
We are seeking a Workflow Applications Engineer. This role bridges engineering and operations, requiring technical expertise, strong problem-solving skills, and a passion for continuous learning. You will design, develop, and implement efficient, automated workflows across a variety of platforms and applications, ensuring smooth integration, optimized performance, and high customer satisfaction.
Essential Functions
Required Qualifications and Skills
Essential Functions
- Design and implement automated workflows tailored to customer requirements.
- Develop and deliver reliable, scalable solutions using object-oriented principles and API integrations.
- Program using proprietary tools based on Java and other scripting languages (e.g., Python, Bash).
- Collaborate with cross-functional teams including software engineering, product, and customer service to gather requirements and identify automation opportunities.
- Ensure seamless integration across cloud and on-premise systems and applications.
- Monitor application performance for availability and troubleshoot workflow issues as needed.
- Clearly communicate complex technical concepts to both technical and non-technical audiences.
- Maintain comprehensive documentation of workflows, codebases, and technical solutions.
- Manage multiple concurrent projects, tasks, and requests in a dynamic environment.
Required Qualifications and Skills
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or equivalent experience.
- Strong grasp of object-oriented programming and coding fundamentals.
- Hands-on experience with APIs, integrations, scripting, and command-line tools in Linux/Unix environments.
- Proficient in Java or scripting languages such as Python or Bash.
- Experience working with XML and JSON data formats.
- Excellent debugging, testing, and troubleshooting capabilities.
- Effective written and verbal communication skills.
- Familiarity with workflow automation tools and platforms.
- Proven ability to work both independently and collaboratively.
- Strong organizational skills and attention to detail in multitasking environments.
- Knowledge of cloud platforms such as AWS, Azure, or Google Cloud Platform and related virtualization strategies.
- Experience with databases such as PostgreSQL and Elasticsearch.
- Background in technical support, solution architecture, or project management.
- Familiarity with Agile methodologies or startup environments.
- Experience in the media, entertainment, publishing, or digital media sectors.
- Availability for occasional work during weekends, nights, or early mornings.
- Strong interpersonal skills with a customer-focused mindset.
- Enthusiasm for continuous learning and adapting to emerging technologies.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.