Senior Polyglot Software Engineer

Johannesburg, Gauteng, South Africa

Job Description


Senior Polyglot Software Engineer
Our company is seeking senior polyglot software engineers to help lead the development of systems to assist our clients realize business value through digitization and innovation. We are looking for applicants that are deeply interested in software technology and driven to continuously learn out of curiosity. Rapidly assimilating new knowledge and sharing your insights is a natural consequence of your passion for the subject matter and craft. As a member of our engineering team you will be working on client engagements and demonstrate confident and highly professional demeanor in all of your client interactions Client responsibilities

  • Contribute to the solution architecture and design
  • Lead development streams and take ownership of large system components
  • Ensure requirements are perfectly understood and clearly documented
  • Apply agile software development practices and tools
  • Propose and enforce adherence to standards and best practices
  • Ensure deliverables are of the highest quality through testing, reviews and use of tooling
  • Constructively challenge the status quo and propose better ways of working
  • Support and coach other team members

People responsibilities
  • Conduct performance reviews and contribute to performance feedback for staff
  • Contribute to an educational program to continually develop personal skills of staff
  • Understand and follow workplace policies and procedures
Advantageous:
  • Azure Fundamentals or AWS Practioner certification
  • SAS/ R (advantageous)
  • Python
  • Spotfire/ Qlikview/ Tableau
  • Machine learning
  • AI/ Artificial Intelligence
  • Real time/ near real time analytics and technologies
  • Internet of Things (IoT)
  • Structured data
  • Unstructured data
  • Big data
  • Integrating structured and unstructured data
  • Building of data lakes
  • Building of data warehouses
  • Quantitative skills xe2x80x93 This could include statistical, econometrical, mathematical skills etc.

Qualifications:

  • Knowledge of two or more programming languages such as Python and Scala
  • Fullstack development experience
  • 5+ years of experience developing and implementing software applications
  • Experience leading other team members
  • Graduate degree in Computer Science, Statistics, Informatics, Information Systems or another quantitative field.
  • Experience working on large-scale software projects
  • Experience developing software in a multitude of industries
  • Outstanding collaboration and communication skills

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1270720
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned