Software Engineer

Posted Jul 14

JOB DESCRIPTION

Brief

CC.Talent is in search of a Software Engineer to join a top-tier team of global talent to drive innovation and technical excellence in the energy trading industry. The role involves streamlining processes, enhancing efficiency, and supporting the implementation of new business and technology changes.

Client Details

A multinational trading company revolutionizing energy flow in global markets.. It excels in leveraging market dislocations and inefficiencies, enhancing global energy distribution with advanced digital infrastructure to promote transparency and efficiency. In this dynamic environment, the team is committed to innovation and sustainability, continually seeking to solve the complex challenges of today’s energy markets.

Responsibilities

  • Streamline and automate business-trading solutions for technical challenges.
  • Establish and track metrics for continuous improvement.
  • Prioritize and manage multiple strategic projects simultaneously.
  • Support the implementation of new business and tech system/process changes.
  • Participate in all aspects of software development, including coding, test automation, manual testing, deployments, troubleshooting, and production support.
  • Manage trade-offs between scalability, reliability, developer/ops overhead, and infrastructure cost in building scalable data pipelines.
  • Develop reusable code to be shared across teams.

JOB REQUIREMENTS

Qualifications

  1. 3+ years of proven experience in software development
  2. Proficiency with the following technologies/skills:
  3. Java, C#, C++, and Python.
  4. Postgres, MongoDB, Docker, Kafka/EventHub, and Kubernetes.
  5. Azure, AWS, or GCP (large-scale data pipeline management)
  6. CI/CD best practices
  7. driving test automation and CI/CD efforts.
  8. Linux-based concepts and micro-service deployments
  9. Experience with the following technologies would be a definite advantage:
  10. experience with ModelOps for ML and non-ML model lifecycle management
  11. background in Finance, Trading Firms, Startups, Hedge Funds, or a strong affinity with automated trading
  12. Strong communicator with the ability to influence and cooperate with people at all levels.
  13. Good communication skills in both spoken and written English
  14. Bachelor's Degree in (Computer/Telecommunication), Mathematics, Science & Technology or equivalent.