SENIOR SOFTWARE ARCHITECT [FC-745]

Bebeesoftware


Technical Delivery Lead We are seeking an experienced Technical Delivery Lead to oversee the delivery of our software solutions. In this role, you will be responsible for defining and allocating requirements from various sources using systems engineering processes. You will work on processing use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional descriptions. Your scope will cover the specification, design, implementation, and unit testing of software components, including device drivers, microcode, hardware-related software, and firmware. Main 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. - Develop software/hardware build-controlled releases, including main updates, service packs, maintenance updates, and customer engineering. Requirements: - Bachelor's or master's degree in Computer Science, Software Engineering, or related field. - At least 9 years of experience with Python, Java, Bash, Gawk, Perl. - Expertise in REST APIs, microservices, and microservice-based architecture. - Experience with containerization using Docker and Kubernetes, Kafka, and message broker architecture. - Knowledge of data visualization and exploration tools such as OpenSearch, VictoriaMetrics, Grafana, and database management systems like PostgreSQL and MySQL/MariaDB. - 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 exciting opportunity to join a dynamic team and contribute to the development of innovative software solutions. We offer a collaborative and inclusive work environment where new ideas are welcomed, risks are embraced, and authenticity is valued. Our company fosters an environment that empowers people to thrive and succeed. We offer continuous learning opportunities, well-being programs, employee resource groups, mentoring, and diverse teams.

trabajosonline.net © 2017–2021
Más información