Senior Software Engineer

Senior Software Engineer

Job Overview

Location
Casablanca, Casablanca-Settat
Job Type
Full Time Job
Job ID
115669
Date Posted
1 year ago
Recruiter
JosephJessica
Job Views
115

Job Description

What You'll Bring (Experience & Qualifications)

  • 4-6 years experience in software development, ideally in digital delivery or technology consulting
  • A combination of consulting experience, solutions architecture, and core engineering experience
  • Experience with software engineering standards, unit testing, code reviews, and design documentation
  • Full stack experience in creating solutions for mobile and desktop
  • Development skills in front-end or back-end programming languages (e.g. Java, PHP, Python, Golang, JavaScript, CSS, HTML)
  • Experience working in an Agile development environment
  • Experience in instrumenting applications & acting on the outputs
  • Ability to deliver on user stories, fix bugs and reuse code and platforms
  • Consistent record of evaluating and designing scalable improvements to web, API and Windows Services
  • Solid understanding of how web applications work including security and best practices
  • Adequate knowledge of database systems and programming patterns & standards - especially related to web development
  • Strong collaboration skills across small and large project teams (QA, outside vendors, project managers, business sponsors) as well as strong verbal and written communication skills
  • Demonstrated personal ownership of tasks and tenacious approach to finding and fixing the root cause of issues
  • Experience in shaping an engineering community focused on sharing and growing knowledge
  • Experienced working closely with DevOps engineers.
  • Ability to bring unique tech perspectives from outside the consulting industry into BCG's typical engagements, requiring:
    • Highly desirable consulting experience
    • Strategic mindset (hypothesis driven, 80:20 mindset, iterative approach, activist stance)
    • Self-management
  • Leadership potential to transform the consulting industry around interaction with designers, architects and product owners
    • Progressing thought leadership in deep tech
    • New (but proven) methodologies or ways of working
  • Experience working with both technical and non-technical colleagues in a cross-functional, interdisciplinary environment, including strong written and verbal communication skills
  • University degree with above-average academic performance in a mathematical-scientific field, information technology, or business administration
  • Passion and interest in researching new technologies and developing prototypes, POCs, and MVPs

Job ID: 115669

Similar Jobs

Cargill

Full Time Job

Senior software engineer Senior software engineer

A Typical Work Day May Include: • Completing preventative, predictive, ...

Full Time Job

Deloitte

Full Time Job

Senior software engineer Senior software engineer

Are you looking to elevate your cyber career? Your technical skills? Your opport...

Full Time Job

Cargill

Full Time Job

Senior software engineer Senior software engineer

Cargill Animal Nutrition is a global business that serves large-scale feed mill ...

Full Time Job

Veolia

Full Time Job

Senior software engineer Senior software engineer

Primary Duties / Responsibilities:● Assist in daily operational troublesho...

Full Time Job

Cookies

This website uses cookies to ensure you get the best experience on our website.

Accept