WHAT YOU'LL DO BCG is expanding its Agile Development team to support our Knowledge Management function. As a full-stack developer, your primary responsibility will be to design, build and support scalable and durable solutions using cloud-based technologies in an agile manner. • Software development using object-oriented languages (Java), modern markup technologies and scripting frameworks (React) using Microservices • Write well designed, testable, secure & efficient code • Take architectural ownership for various critical components and systems • Ensure best practices are being used while writing code • Contribute in all phases of the development lifecycle • Support continuous improvement by investigating alternatives and technologies • Debug software components and identify code defects for remediation • Development of proof of concept code and applications • Participate in code reviews, automated testing and performance monitoring • Supporting technical owners during solution ideation efforts. • Evaluate and compare potential software solutions, including off-the-shelf and open source components, and the system architecture • Working with highly technical staff and outsource teams, working on multiple projects towards a common end goal throughout the development lifecycle. • Reviewing low level technical designs and/or code created relevant to project assignments • Working with AWS-based services, code repositories e.g. Github and continuous delivery toolchain will be an added advantage YOU'RE GOOD AT • Strong coding skills (Java) • Experience in building distributed domain-driven microservices and containerization using Docker and Kubernetes • Strong understanding of database(Microsoft SQL Server, MySQL) and storage fundamentals • Application design and Architecture • Prior hands-on experience with AWS cloud infrastructure • Solid understanding of application integration with various products • Solid experience working with HTML5, CSS3, SASS, LESS etc. • Experience with writing client-side JavaScript using at least one industry standard framework (e.g. Angular, React) • Strong understanding of writing secure application code, application testing, diagnostics and bug fixing • Understanding and experience using continuous integration and deployment tools. • Experience of working with the Agile methodology. YOU BRING (EXPERIENCE & QUALIFICATIONS) • Bachelor’s Degree in Computer Science and Engineering or Math • At least 5+ years of experience leading and architecting high performance web and mobile applications • Prior hands-on experience managing performance issues • At least 5 years of professional experience with hands on experience as a full stack engineer • Recent work experience developing enterprise grade applications • Proven experience leading developers and managing the work allocation during sprint execution • Must be flexible with an eye for detail • Creative approach to problem solving YOU'LL WORK WITH • Must be able to perform successfully in a fast-paced, intellectually intense, service-oriented, global environment and to interpret rules and guidelines flexibly to enhance the business and in keeping with BCG’s values and culture. • Experience working successfully within a complex matrix structured organization is essential. ADDITIONAL INFORMATION Diversity, Equity and Inclusion is a core BCG value, and we strive for a diverse and inclusive workplace where everyone has equal opportunities to flourish and progress in their career
💡 Quick Summary
Seeking a career-building opportunity? The IT Developer | Manager position is now open for candidates interested in the Software Developer Jobs sector. This role in New Delhi offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.