SOFTWARE DEVELOPER

40.000.000 - 80.000.000
Nokia


Key Skills & Experiences: Bachelor's or master's degree in computer science, Software Engineering, or a related field. 4-6 years of experience with Python, Java, Bash, Gawk, Perl. Knowledge of Rest APIs, Microservices, and Microservice-based architecture. Experience in Containerization using Docker and Kubernetes, KAFKA, and message broker architecture. Experience in Data Visualization & exploration tools like OpenSearch, Victoria Metrics, & Grafana, with good knowledge of Database Management (PostgreSQL, MySQL/MariaDB). Preferred Skills: Understanding of Java VM operation and its relation to Linux OS. Good knowledge of Web servers like Tomcat, WebSphere, JBoss. Knowledge of network data security, VPN connectivity, and IPSEC. Location: Colombia (Hybrid) Role Description: Software (SWA) involves defining, specifying, and allocating requirements from various sources, utilizing systems engineering processes. Responsibilities include processing use case and feature requirements into conceptual models, operational scenarios, technical requirements, and functional descriptions. The role covers software specification, design, implementation, and unit testing of software such as device drivers, microcode, hardware-related software, and firmware, according to the defined requirements and architecture. It also involves establishing and maintaining Software Configuration Management (SCM) practices, and continuously building and integrating infrastructure tools and systems. How You Will Contribute and What You Will Learn: Design, develop, and deploy software solutions to address business issues. Provide technical leadership and consultation in coding and software development. Evaluate and recommend tools, technologies, and processes to ensure high-quality products. Collaborate with solution architects to understand and interpret business and system requirements. Troubleshoot architecture and design issues and provide efficient 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, and recommend corrective actions. Develop software/hardware build-controlled releases, including main and update releases, service packs, maintenance updates, and customer-specific engineering. About Us: Join Nokia and create technology that helps the world act together. Nokia is committed to innovation and leadership across mobile, fixed, and cloud networks. Your career here will positively impact lives and help build a more productive, sustainable, and inclusive world. We foster an inclusive work environment where new ideas are welcomed, risks are supported, and authenticity is valued. What We Offer: Nokia provides continuous learning opportunities, well-being programs, support through employee resource groups, mentoring, and diverse teams with an inclusive culture where people thrive and are empowered. Nokia is an equal opportunity employer and committed to inclusion. Recognitions include: One of the World’s Most Ethical Companies by Ethisphere Gender-Equality Index by Bloomberg Workplace Pride Global Benchmark We respect diversity and make employment decisions regardless of race, ethnicity, religion, gender, sexual orientation, age, disability, or other protected characteristics. Join us and be part of a company where you will feel included and empowered to succeed. About the Team: As Nokia's growth engine, we create value for communication service providers and enterprise customers by leading the transition to cloud-native software and as-a-service delivery models. Our inclusive team of innovators pushes the limits from impossible to possible. #J-18808-Ljbffr

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