Smart Communications Developer responsible for designing and implementing customer communication documents with a focus on high-quality solution delivery. Collaborating in a dynamic team environment for Smart Communications projects.
Responsibilities
Design, develop, and implement customer communication documents based on detailed business requirements.
Author and configure templates using Smart Communications modules, including Advanced Template Designer, Data Modeler, and Web Editor.
Develop Static Layouts for Print and Responsive Layouts for Web within the Smart Communications platform.
Prepare and map XML data schemas to ensure accurate integration with business data objects.
Create Simple/Scriptable Batch Config/Template Selector and Output Configurations for post-processing.
Design and develop high-quality, clean, understandable, maintainable, and extensible code.
Develop and implement comprehensive test plans to accurately validate application code and functionality.
Maintain detailed and accurate documentation, adhering to all company standards.
Contribute significantly to the project estimation process, reviewing and challenging estimates where necessary.
Requirements
5+ years of hands-on Smart Communications (or Thunderhead) development experience.
Expertise in template authoring, recognizing common graphical elements, information blocks, layouts, stylesets, variable data, and functional similarity.
Sound knowledge of the SMARTCOMM/Thunderhead Suites of Products and related APIs.
Familiarity with Smart Communications Appliance Configuration and Deployment Models (Cloud/Hybrid).
Minimum 2 years of hands-on Java development experience in a professional setting.
Strong understanding of Object-Oriented Programming (OOP) principles and core Java features (e.g., generics, streams, lambda expressions).
Experience with version control systems (e.g., Git).
Basic understanding of security best practices in Java applications.
Expertise in Java/J2EE, JSON, and web services is highly desirable.
Experience with unit testing frameworks such as JUnit is desired.
Good written and verbal communication skills are essential for collaborating with cross-functional teams and stakeholders.
MS365 Developer creating customized solutions using Microsoft 365 for Research & Education networking. Involves system development, SharePoint applications, and collaboration with IT teams.
Developer specializing in Cobol/Mainframe for Brazil based tech transformation company. Focusing on maintaining legacy systems and working in agile teams.
Software Developer at petaFuel GmbH developing web APIs and backend services with Rust focus. Collaborating in an agile environment with a friendly team and modern technology stack.
ABAP Inhouse Developer responsible for the conception and development of material management in SAP S/4HANA. Supporting departments and managing interfaces with satellite systems.
Power Apps Developer responsible for developing business applications using Microsoft Power Platform. Supporting digital transformation initiatives by automating workflows and enhancing operational efficiency.
Desarrollador(a) Junior construyendo productos digitales para Promart, facilitando procesos de venta eficaces. Implicado en el desarrollo y soporte de plataformas digitales del grupo.
IT Development Manager leading a full - stack software development team in logistics. Collaborating with global stakeholders to deliver high - quality, secure, and innovative applications.
Articulate Storyline Developer building interactive eLearning for global enterprise clients. Collaborating with designers to ensure high - quality and accessible digital learning experiences.
Sensors Test and Verification Engineer ensuring performance and safety of sensing systems for autonomous construction machinery at Bedrock. Join a team dedicated to solving complex physical - world problems with cutting - edge technology.
Manager of Forward Deployed Engineering leading global FDE functions at HackerRank. Responsible for strategy, standards, and execution for customer engagement solutions.