Iranian Company in Telecommunication Industry
Annual Package: 300 - 360 million Tomans
Responsibilities
· Assist in the development, maintenance, and testing of software solutions tailored for telecom applications, including but not limited to customer management and billing systems.
· Contribute to the implementation and management of cloud-native technologies such as Kubernetes and Docker within a microservices architecture.
· Support the troubleshooting and debugging processes of telecom software systems to ensure optimal performance and reliability.
· Collaborate effectively with cross-functional teams, including customers, headquarters, and research and development teams, to deliver high-quality software solutions.
· Document technical specifications, test cases, and deployment procedures to maintain clear communication and project continuity.
· Participate in software integration tasks, learning about various business processes and their impact on software functionality.
· Engage in code reviews and provide constructive feedback to peers to enhance overall code quality and team collaboration.
· Assist in the creation and execution of test plans to validate software functionality against requirements.
· Stay updated on industry trends and emerging technologies relevant to telecom software solutions.
· Take part in team meetings and contribute ideas for improving processes and enhancing product features.
Requirements
· Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Information Technology, Telecommunications, or a related field.
· Basic understanding of programming languages such as Python, Java, C++, or Go.
· Familiarity with Linux operating systems and experience with databases (SQL/NoSQL) is preferred.
· Knowledge of SOAP and REST APIs, along with their usage in software development, is advantageous.
· A genuine interest in the telecom industry and a willingness to learn about its business aspects.
· Strong analytical and problem-solving skills, demonstrating an eagerness to tackle challenges.
· Effective communication skills, with the ability to articulate technical concepts clearly to diverse audiences.
· Ability to work collaboratively in a team environment while also being self-motivated and proactive.
· Attention to detail and a commitment to producing high-quality work in a fast-paced setting.
· Flexibility to adapt to changing project requirements and priorities as needed.