Bain & Company
Bain & Company World changers wanted!
1mo Career Job

    Job Location IN-Gurgaon
    Job ID 2018-2882 Posted Date 7/16/2019 Category Software Engineering Type Regular Full-Time
  • The Role


    This senior position works as a member of Bain’s internal Software Development group directly supervising and supporting the software engineers on an Agile scrum team. Individuals in this role would also be responsible for defining the on-going technical roadmap for the software systems supported by the team and influencing the choice of technologies and frameworks implemented by the engineers. Systems developed are primarily enterprise-scale browser based or mobile applications developed with current Microsoft development languages and technologies, with a global user base and integration points with one or more other internal Bain systems.

    Responsibilities & Duties:

    • Support a scrum team developing and updating applications primarily using Microsoft development languages and technologies such as the .NET Framework, C#, MVC, JavaScript and T-SQL, plus other technologies and frameworks like Bootstrap, AngularJS, ReactJS, etc.
    • Manage and supervise between 2-3 direct reports within the development team. These individuals are typically working on the team they directly support. Responsible for the individuals’ PD and career development.
    • Participate in hiring of developers/ engineering team members.
    • Support the scrum team in backlog refinement and understanding requirements. Employ advanced understanding of product strategy to guide the team(s) and highlight technical implications of the product backlog and brings forward potential solutions.
    • Support the Scrum Master in improving delivery metrics like Velocity, responsiveness, predictability, quality, etc.
    • Advise business and technology partners on technology solutions leveraging emerging technologies and on mitigation of disruption risk.
    • Ensure the proposed technical approaches meet the functional requirements and are in coordination with similar activities across the other Product scrum teams. Provide guidance to the scrum team determining the need for new technologies based on the product backlog.
    • Prepare and maintain the long-term technology roadmap for the product based on the product vision. Work with the Product Owner, System Architect, Data Architect and engineering team members for its implementation.
    • Support individual team members and provide technical input and mentorship to help the team deliver current work in the sprint. Assess and help them improve their engineering practices.
    • Coach teams and individuals with their understanding of Agile Methodologies and Agile Practices improving their interactions and ensuring they have the right process and tools for their success.
    • Promote practices which help with incremental delivery and continuous integration and remove any blockers from achieving incremental delivery.
    • Provide technical leadership and facilitates cross-team communication across multiple product scrum teams.
    • Support the team in the evaluation and selection process of the 3rd part components/libraries/ tools together with the Systems Architect and Data Architect.
    • Lead the planning, testing and implementation of all production releases. Coordinate production releases between scrum teams across the product. Work with System Architect, Data Architect and engineering team members for the configuration and implementation of DevOps and Continues Integration.
    • Encourages DevOps mindset within the engineering team and facilitates lean production, continuous integration and continuous deployment while working with the System Architect and engineering team members.
    • Work with the Scrum Master to identify teaching and learning opportunities for their direct reports and help the scrum team members to be more T-Shaped.
    • Provide ongoing support for applications already in use. This includes problem diagnosis and resolution, ad hoc reporting support and database administration.
    • Provide frequent updates regarding development issues to the TSG leadership and other groups as appropriate. Participate in product level Steering Committee meetings as appropriate.


    What we are looking for?

    • Bachelor's degree in MIS, Computer Science or a related field.
    • 10 to 12 years of experience in software development including work on all aspects of the development life cycle.
    • Experience developing software in the Microsoft development environment, focused primarily on web development incorporating technologies such as C#.NET, ASP.NET, MVC, JavaScript and SQL Server. Experience developing Windows client-side applications and knowledge of frameworks/ technologies like AngularJS, ReactJS a plus.
    • Solid understanding of Agile Methodology with experience in managing sprints/ scrums and user stories while using tools such as VSTS, Jira, etc.
    • Experience architecting applications and working on enterprise-wide systems.
    • Experience leading technical teams on small to medium size projects.
    • Demonstrated record of strong performance in prior software development positions.
    • Strong communication, time management and customer service skills.
    • High performance and standards as demonstrated by academic or previous job experience.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Apply now

    0 replies

    As a guest user, you can still reply to conversations. Just press the "Reply" button below, which will prompt you to sign in or sign up on Mogul before your Reply posts.

    Bain & Company
    World changers wanted!

    Bain & Company is a leading management consulting firm. We work with change-oriented executives to help them make better decisions, convert those decisions to actions and deliver the sustainable success they desire. We advise global leaders on their most critical issues and opportunities across all [...]

    Report this post
    Report this post

    Want your dream job or internship?

    Join the women worldwide who discovered their next opportunity on Mogul.

    Get My Dream Job Now

    Moguls Interested in Career

    Want your dream job or internship?

    Join the women worldwide who discovered their next opportunity on Mogul.

    Get My Dream Job Now

    Related Jobs

    See All Jobs

    Trending Marketplace

    See All Marketplace

    Trending Questions

    See All Questions

    Trending Stories

    See All Stories