We are seeking a highly motivated and technically skilled Workflow Developer to join our Client Solutions Team, responsible for building industry-leading publishing workflow solutions.
This is a client-facing role that requires a strong foundation in production workflow automation, logical programming, and excellent communication skills.
The ideal candidate will work closely with internal teams and external clients to design, develop, and maintain custom workflow solutions using a variety of modern technologies.
Key Responsibilities :
- Design, develop, and test new production workflow components and custom-built systems.
- Write clean, maintainable code based on written requirements using Test-Driven Development (TDD).
- Create and execute unit tests to ensure software quality and reliability.
- Maintain and enhance existing workflow components and systems.
- Investigate and evaluate new workflow technologies for process improvement and scalability.
- Collaborate with internal teams and clients to gather feedback and translate feature requests into technical solutions.
- Diagnose and troubleshoot workflow-related issues in live production environments.
- Set up and configure new workflows for onboarding new client implementations.
- Provide support and technical assistance to internal users and external clients.
- Travel up to 30% to customer locations as required.
Required Qualifications & Experience :
3+ years of professional experience in :
- Python, PHP, and SQL programming (preferably MySQL)
- Production workflow automation
- Object-Oriented Programming (OOP) and scripting
Experience with :
- Test Driven Development (TDD)
- Writing and optimizing SQL queries
- Version control systems such as SVN, Git, etc.
- Strong logical programming and problem-solving skills.
Technical Skills :
Proficient in :
- JSON, XML, XSL
- HTML, CSS
Familiarity with :
- Asynchronous programming
- Python Twisted event framework (preferred)
- Python Wheezy Template package (preferred)
Soft Skills & Additional Requirements :
- Excellent verbal and written communication skills (Client-facing role; English proficiency required).
- Strong attention to detail, time management, and task ownership.
- Ability to work collaboratively within a cross-functional, Agile team.
- Comfortable handling multiple responsibilities and adapting to evolving project needs.
- Willingness to travel up to 30% for client meetings, implementations, or support.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Network Administration
Job Code
1543347
Interview Questions for you
View All