Job Description
As a Domain Architect at Nokia, you will leverage your extensive telecom domain expertise to design and implement cutting-edge solutions for core network applications across 5G, VoIP, and more. You will work closely with cross-functional teams to gather requirements and develop high-level and low-level designs while utilizing your knowledge of various technologies, including C/C++, Python, and cloud solutions.
How You Will Contribute And What You Will Learn
- Lead the design and architecture of Telecom core applications across 2G/3G/4G/5G networks.
- Gather requirements and collaborate with cross-functional teams for effective solution architecture.
- Develop high-level and low-level design documentation for innovative software solutions.
- Implement and test protocols including SS7, Diameter, SIP, and HTTP2 within telecom applications.
- Utilize cloud-native and traditional virtualization technologies for efficient deployments.
- Oversee code quality and version control using GitHub/Gerrit and maintain effective CI/CD pipelines.
- Engage with customers and market teams to understand needs and refine architectural designs.
- Troubleshoot and resolve system-level issues, ensuring optimal performance and reliability.
Key Skills And Experience
Must-Have:
- 10-20 years of experience in Telecom Domain software architecture
- Expertise in 2G/3G/4G/5G/VoIP/VoWi-Fi core network architecture
- Proficiency in requirement gathering, solution architecture, and HLD/LLD documentation
- Knowledge of TCP/IP protocols and call flows
- Working knowledge of container technologies such as Docker/Podman
Nice-To-Have:
- Experience with DevOps practices, including CI/CD pipeline development
- Familiarity with Agile and iterative software development methodologies
- Programming knowledge in Golang, Lua, or JavaScript
- Knowledge of OpenStack and Red Hat OpenShift
- Experience with tools like Jenkins and Ansible for automation.