Technical Delivery Lead Job We are seeking a skilled Technical Delivery Lead to join our team. This individual will play a crucial role in defining, specifying, and allocating software requirements using systems engineering processes. Key Responsibilities: - Design, develop, and deploy software solutions to address business issues. - Engage in coding and software development, providing technical leadership and consultation. - Evaluate and recommend tools, technologies, and processes to ensure high-quality product platforms. - Collaborate with solution architects to interpret business and system requirements. - Troubleshoot architecture and design issues efficiently and provide resolutions. - Analyze, design, develop, and test products/services/improvements/bug fixes for integrated hardware/software systems based on customer requirements. - Resolve customer trouble tickets, diagnose complex problems (hardware, software, or combined), and recommend corrective actions. Requirements: 1. Bachelor's or master's degree in Computer Science, Software Engineering, or related field. 2. At least 9 years of experience with Python, Java, Bash, Gawk, Perl. 3. Expertise in REST APIs, microservices, and microservice-based architecture. 4. Experience with containerization using Docker and Kubernetes, Kafka, and message broker architecture. 5. Knowledge of data visualization and exploration tools such as OpenSearch, VictoriaMetrics, Grafana, and database management systems like PostgreSQL and MySQL/MariaDB. 6. Fluent in English and Spanish. PREFERRED SKILLS: - Understanding of Java VM operation and its relation to Linux OS. - Knowledge of web servers like Tomcat, WebSphere, JBoss. - Experience with network data security, VPN connectivity, and IPSEC. This is an excellent opportunity to leverage your expertise and contribute to the success of our organization. If you have a passion for technology and a drive to deliver high-quality solutions, we encourage you to apply for this position.