Software Engineer - X Delivery Job in Boston Consulting Group

Software Engineer - X Delivery

Apply Now
Job Summary What You'll Do As a part of BCG's X team, you will work closely with consulting teams on a diverse range of advanced topics. You will have the opportunity to leverage software development methodologies to deliver value to BCG's Consulting & X (case) teams, X Product teams and Practice Areas (domain) through providing software developer subject matter expertise and accelerated execution support. You will collaborate with teams to gather requirements, specify, design, develop, deliver, and support software solutions serving client needs. You will provide technical support through deeper understanding of relevant software solutions and processes to build high quality and efficient technology solutions. Assignments will range from short term Proof of concepts/Minimum viable product to long term cases with enterprise grade software development as a critical enabler through the project level description of the role responsibilities and impact within the organization. YOU'RE GOOD AT Good understanding of software architecture, object-oriented programming, and design patterns. Proficiency in database systems such as SQL Server. Excellent problem-solving skills and the ability to work well in a collaborative team environment. Strong knowledge of ORM frameworks, Experience with advanced JavaScript frameworks such as Angular / React Understanding of fundamental design principles behind a scalable application Ability to understand business requirements and translate them into technical requirements Familiarity with Docker & Kubernetes End to end ownership with excellent analytical and communication skills. What You'll Bring Bachelor's or Master's degree in computer science, Information Technology, or a related field 2-4 years of relevant experience in software engineering Experience developing in multiple tech stacks Experience creating and using web APIs* Experience with developing one or more of AWS, Azure and GCP cloud environments. Full stack application development Understanding the nature of asynchronous programming and its quirks and workarounds* Outstanding interpersonal and communication skills to interact with internal and external stakeholders while working in a global collaborative team environment. Experience with developing one or more of AWS, Azure and GCP cloud environments.
Qualification :
Bachelor's or Master's degree in computer science, Information Technology, or a related field
Experience Required :

2 to 4 Years

Vacancy :

2 - 4 Hires