Development & Implementation: Design, develop, and test robust T24 customizations and extensions using TAFJ, jBPM, and other relevant technologies. This includes developing routines, enquiries, reports, and interfaces.
System Maintenance & Support: Provide ongoing maintenance and support for the T24 system, including troubleshooting issues, resolving bugs, and implementing enhancements.
Code Quality & Standards: Adhere to coding standards and best practices to ensure high-quality, maintainable code. Participate in code reviews and ensure proper documentation.
Performance Optimization: Identify and address performance bottlenecks within the T24 system. Optimize code and configurations for optimal performance.
Integration: Develop and maintain integrations between T24 and other systems using various integration technologies (e.g., APIs, message queues).
Testing & Deployment: Participate in all phases of the software development lifecycle, including unit testing, deployment, and post-implementation support.
Collaboration: Work closely with business analysts, architects, and other developers to understand requirements and translate them into technical solutions.
Problem Solving: Analyze complex problems, identify root causes, and develop effective solutions.