Solution Development Engineer
The role of the Solution Development Engineer is to work with sales, product management and engineering teams to build solutions based on opportunities, RFPs and customer requirements. The Solution Dev Engineer will be a member of the engineering team and liaison with customers, sales and product management teams to understand requirements. Should work with engineering and production teams to build solutions leveraging a combination of product portfolio and workflow automation.
Key Responsibilities
The individual in this role will be responsible for the following:
- Work with customers, prospects and sales team to understand requirements and priorities
- Define a solution architecture based on customer requirements leveraging product portfolio
- Discuss with SME, engineering and production teams to validate solution architecture
- Use workflow automation along with product features to provide a comprehensive solution
- Document requirements, solution architecture, designs, specifications and automation plan as part of solution summary
- Work with stakeholders to create a plan for the solution with a detailed mapping of resources
- Create LOE estimates and review with management
- Work with QA team to help create a test plan for solution
- Implement solution and deliver to customer
- Guide customer and account team on implementation of solution
- Provide training to customer, account team and support team on new and existing solutions
Candidate Profile
The right candidate should be a skilled developer with good knowledge of programming and digital publishing workflows. Should be well versed in digital publishing tools as well as content formats. Should be able to work independently while collaborating with multiple stakeholders to successfully deliver solutions to customers. Should be able to understand business needs and urgencies to drive the solutioning and delivery.
Essential Skills and Experience
- Bachelor’s degree in Computer Science, Information Science or related degree
- 5+ years software development experience in a digital publishing/content solutions company
- Working knowledge of programming languages such as Python, Java, Go.
- Working knowledge of scripting languages such as Perl
- Working knowledge of HTML, CSS, Javascript
- Working knowledge of database systems with exposure to Relational and NoSQL databases
- Strong expertise in SQL programming
- Working knowledge of web services, SOAP and REST APIs
- Excellent written and verbal communication skills
- Working knowledge of publishing formats such as PDF, ePub, XML, Mobi, Indesign
- Knowledge of accessibility standards such as WCAG, Section 508
- Working knowledge of composition tools and LMS/CMS is a plus
- Working knowledge of eLearning specs such as SCORM, xAPI, AICC is a plus
- Knowledge of technical editing using style guides such as CMS, APA and MLA is a plus
- Strong understanding of SDLC and associated change management disciplines