**WHAT YOU'LL DO**:
- Support the adoption of software development best practices including DevSecOps, source code / version control, enterprise change management, unit & functional testing, source code documentation, logging and debugging, monitoring, etc.
- Define optimal solution design for a given user story. Identify complexity and level of effort. Write concise and clear Technical Systems Design documents, based on analysis of business requirements.
**YOU'RE GOOD AT**:
- Learning new tools and technologies with a high degree of technical competence
- Working closely with key stakeholders and providing a high level of customer service in a friendly, professional manner
- Leveraging strong analytical abilities and creative problem solving
- Showing a commitment to deliver high quality work on time
- Working with multicultural distributed team located in different time zones and have the capacity to work on multiple projects concurrently.
- Employing excellent technical documentation skills
- Working independently with limited direction Demonstrating advanced verbal and written communication
**YOU BRING (EXPERIENCE & QUALIFICATIONS)**:
- 7-9 years of experience building custom software solutions
- Full Stack development skills with expertise in the Microsoft development stack (ASP.NET/MVC, C#,.NET Core)
- Strong knowledge of Web tools, technologies and protocols, with experience developing standards-compliant sites using React, HTML, CSS, JavaScript/jQuery, XML and related technologies and frameworks
- Proficiency in speaking, writing, reading, and presenting in English is required.
- Experience in cloud-based development environments (Azure/AWS) and an understanding of Docker/Kubernetes
- Experience with source control systems such as Git
- Experience with Database design
**YOU'LL WORK WITH**:
You don't have to fit into a mold at BCG—there isn't one. We seek people with strong drive, relentless curiosity, desire to create their own path, ability to work collaboratively, and the passion and leadership to make an impact. You'll collaborate on challenging projects with team members from many backgrounds and disciplines, increasing your understanding of complex business problems from diverse perspectives and developing new skills and experience to help you at every stage of your career. You'll be able to experience business on a genuinely global scale and learn how to bring together people from different cultures to uncover insights that challenge the status quo. You will work closely with a cross functional team that is collaborative, passionate and that holds themselves to a high standard. Your stakeholders are incredibly intelligent and analytical, and make business decisions with a global lens.