Senior Software Engineer
Job ID 21007770 Hyderabad, India Apply nowIn a world of disruption and increasingly complex business challenges, our professionals bring truth into focus with the Kroll Lens. Our sharp analytical skills, paired with the latest technology, allow us to give our clients clarity—not just answers—in all areas of business. We embrace diverse backgrounds and global perspectives, and we cultivate diversity by respecting, including, and valuing one another. As part of One team, One Kroll, you’ll contribute to a supportive and collaborative work environment that empowers you to excel.
At Kroll, your work will help deliver clarity to our clients’ most complex governance, risk, and transparency challenges. Apply now to join One team, One Kroll.
Key Responsibilities:
- Work with global team lead to develop software based on acceptance criteria and technical specifications
- Work as a full stack developer to gather requirements and provide best solutions
- Work with the QA team to identify and resolve defects and bugs
- Investigate and document software issues for the other teams
- Work with local and U.S.-based teams to refine requirements in the backlog
- Learn and demonstrate ability with new software development tools
- Actively participate in daily scrum meetings
- Mentor and provide technical guidance to junior team members
Skills to Succeed:
- Minimum level of education required is BA/BS degree in computer science or other relevant educational or work experience; advanced degree is a plus
- At least 6-9 years of application development experience with .NET Core and C#
- At least 5 years of experience with Web API/ Integrations
- At least 3-5 years of experience with Microsoft SQL Server and Entity Framework
- Experience with Angular 7 or higher version
- Experience with Azure services including App Services, Azure Functions, WebJobs, KeyVault, Storage (blob), App Insight etc
- Experience with HTML5, CSS, JSON, TypeScript, Bootstrap and other related frameworks
- Demonstrate ability to understand and implement design patterns
- Demonstrate ability to understand and implement complex middleware business logic
- Demonstrate basic knowledge of .NET Framework
- Demonstrate analytical skills and able to think end to end solution for the requirements provided
- Experience with a version control system, preferably Git
- Experience with application lifecycle management using Azure DevOps
- Excellent communication skills with written and verbal English
- Familiarity with Scrum and Agile methodologies
- Ability to manage confidential, sensitive information
Skills to be outstanding:
- Experience with React JS
- Experience developing public-facing APIs
- Experience with Auth0 authentication
- Experience with CI-CD pipelines using Azure DevOps
In order to be considered for a position, you must formally apply via careers.kroll.com.
Kroll is committed to equal opportunity and diversity, and recruits people based on merit.
#LI-DD1
Similar Job Openings

- Senior Software Quality Assurance Engineer Hyderabad, India