Java & Python Software Engineer (Cpt Hybrid)

Details of the offer

ENVIRONMENT:
A highly skilled & solutions-driven Software Engineer well-versed in building reliable, scalable enterprise software systems is sought by a prominent Telecommunications Solutions provider. You will join the core team building the underlying application platform that hosts mission-critical services across the product suite. You will also help cement market leadership by architecting highly scalable, distributed processing systems that deliver powerful telecoms intelligence from Big Data. You'll be a key contributor on an Agile, customer-centric team following modern CI/CD practices.
REQUIREMENTS:

BSc. Computer Science, BEng (with Computer Science subjects up to final year) or equivalent plus 5 year's relevant experience in an aligned position.
Hands-on experience with the full development lifecycle - from design to deployment to maintenance - is a must.
Strong skills in core Software Development fundamentals, distributed systems, asynchronous messaging and service integration are ideal.
Have a track record of building rock-solid production software that performs at scale.

DUTIES:

Develop core software frameworks and services used across our product suite.
Evaluate emerging technologies and integrate cutting-edge solutions.
Build high-performance data loading applications for massive databases.
Optimize data retrieval through query analysis and tuning.
Implement automated testing for functionality, performance and CI/CD.
Deploy solutions to production, provide support, incorporate feedback.
Troubleshoot issues and rapidly resolve problems.
Design and develop distributed, service-oriented, event-driven architectures.
Integrate diverse systems within a service-oriented architecture.
Estimate development efforts and create implementation plans.
Apply SOLID principles and modular architecture patterns.

Tech Stack:

Languages: Java, Python
Databases: PostgreSQL, MySQL, Vertica, TimescaleDB
Message Brokers: Kafka
Container Technologies: Docker, Podman
Orchestration/Scheduling: Nomad
Inter-Process Communication: gRPC, Protocol Buffers
Monitoring/Logging: Grafana, Elasticsearch, Kibana, OpenTracing (Jaeger)
Build Tools: Maven, Jenkins
Orchestration: SaltStack
Operating Systems: Linux (CentOS, Rocky)

ATTRIBUTES:

You get excited about tackling complex system challenges.
Takes a pragmatic approach to innovating simplicity and delivering value.
You thrive in a team of highly skilled individual contributors.
You go deep to gain comprehensive domain knowledge.
An excellent communicator who promotes collaboration across teams.
A perpetual learner always expanding your skills and knowledge.
Self-motivated, prioritize well and can run independently.
You proactively improve processes to boost quality and productivity.
Detail-oriented problem-solvers comfortable working on mission-critical systems.
The ability to think through intricate requirements, while applying practical solutions, is key.

#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Technical Internship Cpt

Minimum requirements: Minimum qualification: Certificate or Diploma in Electrical Engineering, Draughting, and/or Technicians Ability work on significant pro...


From - Western Cape

Published a month ago

C++ Developer

Sinister Requirements: A Bachelors degree in Computer Science or Engineeringor a worthy equivalent, forged in the fires of knowledge Mastery of C++, wielding...


From - Western Cape

Published a month ago

Aws Data Eng. Lead (Cpt / Jhb, Perm)

A client is seeking an AWS Data Engineering Team Lead in either Cape Town or Gauteng as follows:AWS Cloud Architect for their AI / ML division, leading a tea...


From Eng Con - Western Cape

Published a month ago

C++/Python Graduate (C++ Ninja)

Job Description:Our client is looking for enthusiastic and talented graduates to join their innovative team. As a C++ and Python Graduate Developer, you will...


From Communicate Recruitment - Western Cape

Published a month ago

Built at: 2024-11-01T10:33:07.581Z