
We Are iQ
Job Role:
We need a passionate software engineer, who can deliver a software ecosystem in developing network automation solutions in Telecom network environments. If programming anything / anywhere / anytime sounds really fun, you are encouraged to apply.
You will independently design, build, and maintain a process automation product with built-in business intelligence. You should have a provable track record of delivering enterprise-level applications. Therefore, you must have an in-depth understanding of platform best practices for seamless user interface and data security.
You must have demonstrable experience in building the smoothest user experience preferably for non-technical and untrained end-users.
Detailed description of MAIN tasks and KEY responsibility:
- Translate high-level and low-level designs into solution work daily in an IDE of choice to implement solutions using a variety of tools and technologies, such as Ansible, Python, Perl, GoLang, device APIs etc.
- Participate in the peer review process by reviewing projects, designs, and code for various network automation projects.
- Researching and staying up to speed on network automation industry trends and projects.
- Translate manual workflows into automation based on low-level designs.
- Articulate network to Code’s message and common network automation use cases.
- Developing web-based interfaces.
- Data analysis and data mining from different sources of data structures like SQL, Log files and XML.
- Experience with offline storage, threading, performance tuning, code versioning tools (such as GitHub) and cloud back-end services (custom Rest API, third-party API) .
- Experience in designing and supporting databases relational and understanding of writing queries for optimum data access, especially in a cloud-native environment.
Education & Work Experience (Preferred Background):
- University degree in Engineering or Computer Science; or equivalent product development experience.
- 3+ years of relevant industry/freelancing experience. This requirement may be relaxed for extraordinary talent with strong educational background and programming skills.
Skills/Qualifications:
- Ability to break down complex concepts and present them in a clean and concise way comfort performing day to day development in a Linux environment.
- Experience with Ansible or Python (or any automation/scripting language by choice) to automate networking devices.
- Experience with RADIUS.
- SQL Language scripting.
- Experience with different methods of API programming.
- Familiarity with concepts around data management.
- Familiarity with Docker, specifically building, maintaining, and deploying custom containers
- Experience in large scale databases and writing optimized SQL scripts.
- Data mining experience.
- Basic knowledge of IP networking.
- Ability to analyze the bigger picture, identifying and prioritizing with the aim to consider more than one domain within the analysis.
- Able to communicate with all parties involved in the product team, including peers, third party vendors and customers.
To apply for this job please visit www.linkedin.com.