Research and understand various integrations into different network elements.
Expand and maintain integrations with various Network Management Systems and Operational Support Services.
Develop APIs and abstractions to allow internal and business systems to manage and monitor various network elements.
Review the code and design of peer developers and architects.
Investigate and solve integration and payment anomalies.
Ensure system accuracy through automating reporting and handling the vagaries of physical network elements.
Review the use and implementation of APIs to ensure system stability and robustness.
Estimate, prioritize, plan, and coordinate development activities.
Develop and apply good software development processes for new and existing products to meet business needs.
Required Qualifications, Skills, and Experience:
Bachelor's degree in Computer Science, Information Systems, or equivalent education or work experience.
Experience in an Agile environment (3+ years).
Experience as an intermediate software developer (3+ years).
Experience in integration technologies (2+ years).
Telecommunication or networking experience is a must (3+ years).
Analytical and problem-solving skills.
Ability to work in a team and contribute to team delivery.
Technically creative and open-minded.
Flexibility to deal with changing projects and priorities in a short space of time.
Technical skills:
Minimum of 3 years C# development experience with experience in both new product development and maintaining existing products.
Experience with the .NET Core and Entity Framework.
1-2 years working experience with at least one of the following protocols; SNMP, TR-069, CWMP.
Working experience of SQL.
Working experience with networks and network device integration as a developer.
Experience with REST APIs and JSON.
Experience with SSH and Telnet protocols.
Experience on continuous integration and continuous delivery methodologies and tools (e.g., Jira, Git, Elastic Stack).
Bonus competencies/experience include Elasticsearch or other unstructured data stores, Microservices, Cloud Technologies (AWS, GCP, Azure), Data Analytics/Machine Learning/Artificial Intelligence Capabilities, Experience with any other programming language like Python or Ruby.
ExecutivePlacements.com
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.