Oaktree Capital Management, L.P. logo

Assistant Vice President - .Net Fullstack

Oaktree Capital Management, L.P.
NewPosted today

LOCATION

Hyderabad · Onsite

EXPERIENCE

12+ Years

TYPE

FullTime

SKILLS REQUIRED

Microservices ArchitectureSystem DesignRESTful APIsAgile DevelopmentC#Object-Oriented Programming

Job description

Overview

Oaktree is looking for a Tech Lead to join the Fund Applications team. The role is hands-on, architecting, designing and modernizing the technology systems the business relies on, and building and managing them to solve business issues.

What you'll do

  • Provide technical leadership, insight and mentoring to peers, and technical guidance and coaching to developers and engineers.
  • Drive end-to-end solutions architecture design and ownership, and articulate the design to product owners, agile teams and leadership.
  • Provide technical oversight, leading software development tasks such as peer and quality reviews of specifications, design documents and code.
  • Develop and collaborate on establishing architecture standards, patterns and practices for use across Fund applications team solutions.
  • Be a subject matter expert for development teams during implementation.
  • Document and maintain product architecture for solutions architecture and the technology portfolio, and make recommendations for improvements or alternatives.
  • Act as technical lead for a small team of developers, guiding them in design, implementation and DevOps practices.
  • Identify key areas for improvement and develop action plans, leading solutioning and technical execution.

What you'll need

  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics, Physics, or other related STEM subjects.
  • 12+ years of experience working as a full-time software developer.
  • 5+ years as a Tech lead.
  • Experience uplifting monolithic technology architecture to microservices, with an understanding of event-driven architecture.
  • Experience building interactive web applications and an interest in adopting modern technologies.
  • Experience with relational and/or non-relational database technologies.
  • Excellent programming and software design skills in object-oriented programming.
  • Experience developing and delivering API-based solutions.
  • Knowledge of infrastructure as code tools and containerization technologies.
  • Demonstrated experience working in Agile team settings.
  • .NET Core / C# at an advanced level, including API design.
  • Hands-on experience with Azure Cloud services including Azure App Services, Azure Data Factory, Azure Functions, Azure Blob Storage, Event Hub and Service Bus.
  • Proficiency with Kafka (or similar technologies) for message streaming and data distribution.
  • Proven experience designing and deploying loosely coupled, service-oriented microservices systems.
  • Expertise in building RESTful APIs, including versioning, authentication (OAuth, JWT) and documentation (Swagger/OpenAPI).
  • Experience with Azure DevOps, Git, ARM templates or Terraform for deployment automation.
  • Strong understanding of data pipelines, transformation and event-based data flows.
  • Excellent verbal and written communication skills to work with business and development teams.
  • Strong interpersonal and presentation skills.
  • Personal growth mindset with a desire to keep up with modern technologies.
  • Willingness to take initiative and commitment to project status transparency.

Details

  • Location: Hyderabad.
  • The candidate will be hands-on 80+% of the time as an individual contributor.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Assistant Vice President - .Net Fullstack