Yesterday
Java & Python Software Engineer (CPT Hybrid)
DataFin
South Africa, Stellenbosch
ENVIRONMENT:A highly skilled & solutions-driven Software Engineer well-*** 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, PythonDatabases: PostgreSQL, MySQL, Vertica, TimescaleDBMessage Brokers: KafkaContainer Technologies: Docker, PodmanOrchestration/Scheduling: NomadInter-Process Communication: gRPC, Protocol BuffersMonitoring/Logging: Grafana, Elasticsearch, Kibana, OpenTracing (Jaeger)Build Tools: Maven, JenkinsOrchestration: SaltStackOperating 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
Attention! You will be redirected to another site