Détails de l'annonce
Référence:
119780
Publiée le:
27 juillet 2020
Type de poste:
CDD, ,, Indépendant/Freelance
Lieu de travail:
Le Bardo, Tunis, Tunisie
Expérience:
Entre 1 et 2 ans
Étude:
Bac + 4
Disponibilité:
Plein temps
Langues:
Français , Anglais
Mobilité:
International
Entreprise:
anonymous logo
BROADCAST NETWORK SERVICES
Secteur: informatique / télécoms
Taille: Moins de 20 employés
Description de l'annonce:

In this role as a Software Engineer you will:
 

  • Work across the full stack of different products and solutions based on Agile/SCRUM methodology in a DevOps environment,
  • Analyze requirements, design and write code for new features and user stories,
  • Prepare and execute unit and integration tests,
  • Participate in peer reviews and software inspections,
  • Estimate and plan software development work,
  • Identify and correct defects and their root causes,
  • Partner with solution architects, team members, end users and other development teams,
  • Support users to evaluate and iterate on new features,
  • Brainstorm with other software engineering teams, product owners and software architects,
  • Research new technologies to solve relevant problems, delivering proof-of-concepts as required.


YOUR SKILLS AND EXPERIENCE

 

 

The successful candidate must have advanced knowledge of software programming and experience developing using Agile/SCRUM methodology.

 

 

  • As with any engineer we hire, the ability to communicate well in English is crucial (English is the working language),
  • Interest and aptitude for learning new technologies,
  • Must be capable of working independently to solve problems, provide direction and troubleshoot issues in a clear manner,
  • Capability to handle multiple simultaneous competing priorities and deliver solutions in a timely manner, including the ability to easily adapt priorities as the business dictates,
  • In-depth experience with object-oriented programming and data modeling,
  • A willingness to learn and apply software engineering best practices to your work,
  • Some years of experience working as part of a software development team,
  • Solid expertise with all layers in computer software development,
  • Proficiency implementing software in Java. C++, Python and Scala would be a plus,
  • Some experience with web and application servers like Apache and Tomcat,
  • Master some of the following technologies/libraries: Spring, Hibernate, Bamboo, Maven,
  • Some experience with JavaScript (AngularJS), Java FX, HTML5 and CSS3 or PHP,
  • Extensive use of APIs and a strong understanding of HTTP and REST architecture,
  • Comfortable with large projects in source control (Git), continuous integration (Jenkins, Bamboo) and writing unit tests,
  • Experience with databases and distributed systems such as MySQL and Postgres
  • Familiar with containerization and docker platforms, orchestration tools including OpenShift and Kubernetes,
  • Familiar scripting in Linux (RedHat, CentOS, Debian).