Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 6, 2024
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Clickatell is a global leader in mobile messaging and transaction services, which enable its customers to connect, interact and transact with their business partners and communities on the mobile phone. Video: Ontbytsake (Breakfast Matters) Profile of Clickatell Clickatell's global footprint means that it can deliver short message services (SMS) throu...
    Read more about this company

     

    Full Stack Senior Software Developer

    Purpose

    • We are seeking a Full Stack Developer (Java) to join our Champion team focused on disrupting a $50B+ market. This role is deemed essential to our growth and focused on software development on our Interact Product.

    We Do The Right Things

    Responsibilities of the Role

    • Work with an awesome geographically distributed team of developers and product designers to implement the next generation of products and/or features
    • Work independently and collaborate on projects developing applications/features from scratch
    • Build applications that can scale (millions of transactions/requests per day)
    • Develop highly maintainable software iteratively and deliver working code with each iteration, including authoring relevant documentation and test cases
    • Apply best software development practices to coding software solutions

    Be responsible for:

    • implementing, debugging, and testing of new product features, or enhancements on existing features, or assisting customers and vendors with implementing and troubleshooting end-to-end solutions
    • Implementing a test-driven development using unit and integration tests in an agile environment
    • sustaining implemented features once delivered into production through maintenance and support
    • Accurate and detailed documentation of relevant design artefacts (use cases, user stories, sequence diagrams etc)
    • Working closely with key stakeholders particularly with team leads and software managers
    • Partake in architecture discussions, design recommendations and implementations
    • Adhere to policies and standards as applied by the team and directed by the reporting manager
    • Participate in supporting production releases as needed
    • Coach and mentor software developers and other roles within the team to improve knowledge, skill and capability

    We Are On A Learning Journey
    Requirements of the Role

    For success in this role, the following are some desirable technical requirements:

    • Strong development & debugging experience with Java 8 or Java 11 & Spring Boot based microservices
    • Experience with MySQL, Postgres
    • Experience writing unit tests with Mockito, Spring Boot
    • Experience with source code management tools such as Git, GitLab, etc
    • Experience with log monitoring tools such as Elastic, Kibana, GrayLog, etc
    • Experience with dependency management tool such as Maven/Gradle
    • Package management tools such as NPM

    To excel in this role, following are some nice-to-have technical requirements:

    • Experience working in a full stack capacity with AngularJS
    • Knowledge of RxJS
    • Experience with Containerization & Orchestration frameworks including Docker, Kubernetes
    • Experience with AWS or other cloud platforms
    • Experience with NoSQL databases such as MongoDB
    • Experience working with event driven architecture including Kafka, Event Bus
    • Experience with DataDog for metric monitoring
    • Bonus points for experience working with WebSockets (industry standard for real-time applications)
    • Bonus points for experience working with other JVM based languages such as Kotlin
    • Active participation in code and design reviews
    • Computer Science degree or equivalent diploma from a reputable school (or 8+ years relevant experience if no degree)
    • Proven track record of working in relevant roles for 5 years or more
    • Proven industry experience in Financial or banking, or telecommunications an advantage
    • Experience working in an Agile methodology an advantage
    • Experience working with other integrated applications within the Clickatell ecosystem or 3rd party systems
    • Strong communication skills with a team player attitude

    go to method of application ยป

    Infrastructure Engineer: Cloud

    Purpose

    • As a infrastructure Engineer, you will be accountable for assisting the SysOps team lead in planning, organizing, controlling, and management of all platforms and implementation of related infrastructure strategy.
    • We are looking for an experienced individual to help us manage and develop our cloud infrastructure.
    • The ideal candidate will have a strong background in system operations, cloud platforms, and a deep understanding of DevOps principles.

    We Do The Right Things
    Responsibilities of the Role

    • Be a thought leader with regards to Clickatell's overall cloud adoption strategy.
    • Divisional policy and process formulation, strategic planning, resource coordination and operational execution of projects and assisting in procurement process.
    • Installation/configuration, operation, maintenance, and monitoring of the Clickatell messaging engine hardware, software, and related infrastructure with a focus on high availability, stability and security.
    • Work closely with software development teams to facilitate smooth integration of applications with cloud infrastructure.
    • Scripting and coding to automate routine tasks and improve operational efficiency.
    • Technical research and development to enable continuing innovation within the infrastructure
    • Provide technical support and troubleshooting for cloud-based infrastructure issues.
    • Ensuring network, hardware, operating systems, software applications and any related procedures adhere to organizational values, enabling staff, customers, and partners
    • Technical liaison with enterprise customers and vendors as required Service, maintain, commission, and support global platforms, with a view towards high availability

    We Are On A Learning Journey
    Requirements of the Role

    • Related IT qualification / 5+ years in a system administrative position
    • Red Hat Enterprise Linux certified (RHCE or better) or other appropriate Linux/Unix certification (preferred)
    • Cloud certifications (AWS preferred)
    • Proven experience as a SysOps Engineer or similar role.

    Requirements of the Role

    • Experience in virtualisation and cloud environments such as Amazon Web Services (AWS) or similar.
    • Red Hat Enterprise Linux certified (RHCE or better) or other appropriate Linux/Unix certification advantageous
    • Perl, python, ruby and/or PHP scripting experience advantageous
    • Containerisation (Docker/Kubernetes) knowledge advantageous
    • Operating systems, from bare steel to network services
    • Containerisation (Docker/Kubernetes) knowledge
    • Use of CD/CI tools (Anisible/Puppet/Terraform) advantageous
    • Proven experience in and with a large, ISP-type environment and infrastructure advantageous
    • Monitoring and alerting experience with Open-Source technologies like Icinga/Nagios, Nagvis, Logstash, Elasticsearch, Graphite and Kibana Advantageous
    • Proven experience in production environments of the below is advantageous:
    • SAN storage solutions
    • Software package building and release management with software tools such as Puppet, Chef or Salt
    • Network/OS clustering
    • Own transport and driver's license beneficial in the rare circumstance where emergency onsite support is required at the data centre

    Must understand and demonstrate knowledge of:

    • Networking, from Ethernet to IP
    • Operating systems, from bare steel to network services
    • IP networks, including but not limited to working knowledge of DHCP, DNS, SMTP, FTP, HTTP
    • Minimum of 5 years in a system administrative position
    • Minimum of 3 years working experience with Unix or derivative
    • Minimum of 3 years working experience with troubleshooting hardware and/or software
    • Minimum of 3 years programming or scripting experience (advantageous)
    • Amazon Web Services and Virtualization technologies such as VMware

    Why You Should Join

    Perks of the Role

    • Healthcare, Retirement Fund and Risk benefit company contributions
    • Quarterly performance incentives
    • Reimbursable Communication allowances for internet and mobile phone bills
    • Half-day off on your birthday
    • 5 personal days leave a year, over and above your annual leave
    • Hybrid/Remote Working
    • Home office set-up with laptop, monitor, chair and UPS

    Method of Application

    Use the link(s) below to apply on company website.

     

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Clickatell Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail