OSS Software Architect to join our growing software development team. As a member of our team, you will have the opportunity to utilize and develop your skills to create and implement advanced operational support systems (OSS). An ideal candidate will have extensive experience working with OSS, a keen eye for detail, exceptional problem-solving abilities, and excellent coordination and leadership skills.
Responsibilities:
- Creating and implementing high-quality software architecture using open-source solutions.
- Leading and coordinating technical project teams to ensure the successful completion of design and deployment projects.
- Driving the development of system architectures within network, enabler, and service layers across multiple technologies.
- Utilizing technical aptitude and experience to overcome design obstacles and reach project goals effectively and efficiently.
- Establishing and improving methodology and processes for architectural design and promote a culture of engineering excellence.
- Performing continual maintenance and update coding as required, warranting system and software consistency.
Qualifications:
- A bachelor's degree in Computer Science, Computer Engineering or related field; a Master’s degree is preferred.
- A minimum of 10+ years' experience as a software architect or similar role, with demonstrable expertise in the design and implementation of OSS/BSS solutions.
- Deep technical expertise in the use of open-source technologies, containerization frameworks like Kubernetes, and Cloud technologies like AWS, GCP or Azure.
- Strong knowledge of microservices architectures, API integration, and development in Agile, DevOps, and Continuous Integration/Continuous Delivery (CI/CD) environments.
- Excellent problem-solving skills, leadership qualities, and ability to work under pressure.
- Proficient in English language with excellent written and verbal communication skills.