previewlogo

Software Engineer - BCG X Delivery


Décryptage du poste par Postule AI

About BCG X

BCG X is a diverse team of over 3,000 tech experts working to solve society's biggest challenges. As part of Boston Consulting Group, we combine software engineering, design, and technology to deliver transformative digital solutions across industries.

The Role

As a Software Engineer in BCG X Delivery, you will collaborate with consulting teams to develop high-quality web applications and digital solutions. You'll work on projects ranging from proofs of concept to enterprise-grade systems, acting as a subject-matter expert in software engineering.

Key Responsibilities

Web Application Development

  • Develop modern web applications using cutting-edge technologies with focus on reusability and maintainability
  • Analyze business needs and translate them into technical specifications and secure, high-quality code
  • Implement unit and integration tests to ensure strong software quality standards
  • Provide hands-on support across the full software development lifecycle, from design to deployment
  • Stay current with evolving open-source technologies, frameworks, and development practices

Collaboration & Requirements

  • Partner with consulting and stakeholder teams to gather requirements and refine technical approaches
  • Contribute to defining solution approaches aligned with project outcomes
  • Support capability building by contributing to internal knowledge assets and intellectual property

Required Qualifications

Education

  • Bachelor's or Master's degree in Computer Science, Engineering, or equivalent technical field

Experience

  • At least 1 year of end-to-end web application development in commercial or consulting environment
  • Contributions to open-source projects, blogs, forums, or community involvement are a plus

Core Technical Skills

  • Backend development: Python (Flask, Django, FastAPI), Node.js (NestJS, Express), Java/Spring Boot, or .NET
  • Frontend development: React, Vue.js, or Angular 2+
  • Programming languages: JavaScript, TypeScript, HTML5, CSS3
  • Databases: Postgres, MariaDB, MySQL
  • Clean code principles, OOP, and design patterns
  • RESTful API design and integration
  • Responsive UI development and UI libraries (Material UI, Ant Design, Bootstrap)
  • Unit testing frameworks: Mocha, Jest, Jasmine
  • Git and collaborative version-control workflows

Additional Skills (Nice-to-Have)

  • Linux and shell scripting
  • Docker, Kubernetes, Terraform
  • Microservices architectures
  • Cloud platforms: AWS, Azure, GCP
  • CI/CD and DevOps tooling
  • NoSQL databases (MongoDB)
  • Mobile development: React Native, Flutter, Ionic
  • Data visualization libraries: HighCharts, D3.js, Recharts

Soft Skills

  • Strong problem-solving abilities with resilience and adaptability in ambiguous situations
  • Clear communication in English; French is a plus
  • Ability to explain technical concepts confidently and fluently

Who You'll Work With

You'll collaborate with BCG consultants, engineers, designers, data scientists, and product experts to deliver digital solutions across IT architecture, large-scale transformation, agile development, software engineering, and cybersecurity.

Cette description d'emploi a pu être reformatée par Postule pour améliorer sa lisibilité et sa présentation. Le contenu et les informations restent fidèles à l'offre d'emploi originale. .