Software Engineering Engineer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Role Overview: As a Software Engineer at Bain & Company, you will be responsible for delivering application modules with minimal supervision, providing guidance to associate/entry-level Engineers, and working collaboratively in an Agile/scrum software development team. Your role will focus on building and supporting Bains internal software systems to deliver value to global users and support key business initiatives. The systems you develop will be enterprise-scale browser-based or mobile applications using Microsoft development languages and technologies. Key Responsibilities: - Work with teams to develop and update enterprise applications, demonstrating high-level business and domain knowledge to achieve business outcomes. - Participate in all Agile team events and activities, analyze user stories, and complete committed tasks as per sprint schedule. - Use the underlying infrastructure to develop features, follow application design and architecture standards, and write unit test plans for committed components. - Provide ongoing support for applications, acquire new skills through internal/external trainings, and contribute to improving team experience during sprint retrospective. - Contribute to evaluating new technologies, share concepts with the Software Development team, and present technical findings effectively. - Follow Bain development project processes and standards, write technical documentation as required, and contribute to the continual evolution of processes and standards. Qualifications: - Bachelors degree with 3-5 years of experience in developing enterprise-scale applications. - Proficiency in frameworks such as .NET & .NET Core, languages like C# and T-SQL, and web frameworks/libraries including Angular, JavaScript, HTML, CSS, Bootstrap, etc. - Experience with RDBMS like Microsoft SQL Server, cloud services such as Microsoft Azure, unit testing tools like XUnit and Jasmine, and DevOps tool GitActions. - Familiarity with web frameworks/libraries like React, search engines like Elasticsearch and Coveo, NoSQL databases like MongoDB and Cosmos, and caching tools like Redis and MemCache. - Strong communication, customer service, analytic, and problem-solving skills, with a demonstrated record of T shape behavior to expedite delivery by managing conflicts/contingencies. Role Overview: As a Software Engineer at Bain & Company, you will be responsible for delivering application modules with minimal supervision, providing guidance to associate/entry-level Engineers, and working collaboratively in an Agile/scrum software development team. Your role will focus on building and supporting Bains internal software systems to deliver value to global users and support key business initiatives. The systems you develop will be enterprise-scale browser-based or mobile applications using Microsoft development languages and technologies. Key Responsibilities: - Work with teams to develop and update enterprise applications, demonstrating high-level business and domain knowledge to achieve business outcomes. - Participate in all Agile team events and activities, analyze user stories, and complete committed tasks as per sprint schedule. - Use the underlying infrastructure to develop features, follow application design and architecture standards, and write unit test plans for committed components. - Provide ongoing support for applications, acquire new skills through internal/external trainings, and contribute to improving team experience during sprint retrospective. - Contribute to evaluating new technologies, share concepts with the Software Development team, and present technical findings effectively. - Follow Bain development project processes and standards, write technical documentation as required, and contribute to the continual evolution of processes and standards. Qualifications: - Bachelors degree with 3-5 years of experience in developing enterprise-scale applications. - Proficiency in frameworks such as .NET & .NET Core, languages like C# and T-SQL, and web frameworks/libraries including Angular, JavaScript, HTML, CSS, Bootstrap, etc. - Experience with RDBMS like Microsoft SQL Server, cloud services such as Microsoft Azure, unit testing tools like XUnit and Jasmine, and DevOps tool GitActions. - Familiarity with web frameworks/libraries like React, search engines like Elasticsearch and Coveo, NoSQL databases like MongoDB and Cosmos, and caching tools like Redis and MemCache. - Strong communication, customer service, analytic, and problem-solving skills, with a demonstrated record of T shape behavior to expedite delivery by managing conflicts/contingencies.

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your C Skills

Practice C coding challenges to boost your skills

Start Practicing C Now

RecommendedJobs for You