Senior Developer Solution Architect Squad

Adapt IT

Apply Now

Adapt IT

Johannesburg, South Africa

www.adaptit.com
011 496 4000

Senior Developer Solution Architect Squad

Location Johannesburg, South Africa
Employment Type Full Time
Seniority Level Senior
Experience 5 to 12 years
Remuneration  
Remuneration Type Cost to company
Remuneration Frequency Monthly
Benefits -
01/09/2020 Reference Number: ADA1248425987
Apply Now

Skills

  • Big Data
  • Data
  • SOAP
  • TCP/IP

Job Description

The candidate will form part of the Data Core Squad and will be responsible for ongoing Development of the ACG, Vodamail, Data Manager and DRA Application and Solution.

He/she will also be expected to provide 2nd/3rd level product support and will be expected to perform a standby function.

 

Primary Responsibilities for the Role

  • Maintaining and contributing to system standards.
  • Improve the automation of tasks where possible.
  • Managing system security.
  • Capacity and performance management.
  • Research and recommend innovative approaches to improving efficiency
  • Support and maintenance of network, infrastructure, applications and services
  • Maintain connectivity and network uptime and availability
  • Monitoring and troubleshooting networking and system issues
  • Following change management processes.
  • Provide Level2/Level3 support to customers both internal and external (multiple domains).
  • Ensuring Server and services/applications availability
  • Capacity planning and growth
  • Managed services for customers/operators
  • Configuration Management
  • Troubleshooting and monitoring of applications and services issues.
  • Applications, systems implementation and deployment across multiple domains.
  • Be involved in Architecture and Integration of internal and external customer solutions.
  • Be involved in Projects and integration work.
  • Serve as a L2/L3 trouble-shooter on complex telecommications/IT problems.
  • Perform complex implementation and maintenance tasks.
  • Capture technical and business requirements; logical and physical design of the solution to ensure appropriate technology is acquired and implemented.
  • Investigate and implement automatisation where possible to alleviate day to day workloads.
  • Remain informed of new technical developments and cyber trends in the industry.
  • Work with team members, third parties and clients to define and deploy technology solutions.
  • Standby and after-hours work required.
  • Assist with the creation of documentation such as system design documentation, topology diagrams, and interface specifications.
  • Day to day activities of monitoring applications, system and network logs, vulnerabilities and general server maintenance.
  • Diagnosing, troubleshooting and resolving technical issues via email, telephone, and remote sessions.
  • Strong Familiarity with Linux – CentOS/Redhat, Ubuntu
  • AWS skills and certifications are highly desired.
  • Strong troubleshooting skills across multiple domains (application, database, network, security, Mobile Wireless, device)

Minimum Qualification and Experience Requirements

 

  • Golang, Java, Javascript, NodeJS, C/C++, Angular/React, and/or NativeScript/Ionic development experience.
  • Back-end, Middleware, Front-end, and/or Mobile Application development experience.
  • Shell scripting ability for system administration.
  • Knowledge of networking protocols and technologies (TCP/IP, SOAP, HTTP, XML, RADIUS, Diameter, SCTP).
  • Ability to learn quickly and work independently.
  • Ability to lead a small development team.
  • Ability to work under pressure
  • 5+ years of experience with Linux/Unix
  • Fundamental knowledge and experience with database administration tasks and processes (Mongo, MariaDB, SQL, etc)
  • Cloud Computing/ Containerised environments
  • Software Tools –Project Tracking Tools, Ticketing System (JIRA, etc)
  • Bash scripting, python or other.
  • Shell scripting ability for system administration.
  • Ability to learn quickly and work independently.
  • Ability to lead a small development team.
  • Ability to work under pressure

 

Nice to have Experience

 

  • A tertiary Engineering or Computer Science degree.
  • Experience in a Telco or Financial Services environment.
  • Linux system administration (RedHat/Centos, Apache/NGINX, MySQL/MariaDB, Bash, Python).
  • Big Data / Analytics / Monitoring experience using Elastic, Tableau, Grafana, Prometheus.
  • Telecommunications technologies (SS7, SIGTRAN, MTP, SCCP, TCAP, MAP, CAP, etc).
  • Mobile Packet Core experience (APNs, GGSN/PGW, DPI/Charging/Billing, must have worked at an telecommunications operator or vendor)

 

  • Experience in DNS, Radius/AAA, Load balancer & Webserver experience (Freeradius, Netscaler, Nginx/plus, Apache, Bind, PowerDNS, etc)
  • Email experience (Service provider environment, large scale email hosting, SMTP, Relays, MX, DNS, Provisioning, integration, deployment and support of email system/s Back-end, Middleware, Front-end, and/or Mobile Application development experience.
  • Knowledge of SNMP, SMTP,IMAP/POP3, DNS, AD/LDAP, Load Balancers, LAN and WAN Technologies.
  • Knowledge of networking protocols and technologies (TCP/IP, SOAP, HTTP, XML, RADIUS, Diameter, SCTP).
Apply Now
Report this job
If you want to apply for the advertised job, please contact the company at the top of the page. Don't contact Ditto Jobs.