Talent.com
Senior Software Engineer - Dot Net

Senior Software Engineer - Dot Net

ConfidentialBengaluru / Bangalore
20 days ago
Job description

Key responsibilities

  • Use your technical insight to create great quality software products, with a continuous focus on both business value and technical sustainability (incl. maintainability, reliability, performance, and availability).
  • Drive the end-to-end development and deployment of our solutions, ensuring they meet enterprise-grade reliability, security, and scalability standards within our demanding industrial environment.
  • Work with your team and relevant stakeholders to find the right solutions to the right problems.
  • Promote an agile mindset and good software practices within your team.
  • Lead technical design sessions and code reviews, providing feedback and ensuring adherence to best practices.
  • Perform root cause analysis of issues and contribute to continuous improvement initiatives.
  • Mentor and guide junior team members and contribute to a culture of engineering excellence.
  • Participate in defining NFRs (performance, scalability, security, availability) and ensure solutions meet those standards.
  • Contribute to technical documentation including design documents, architectural decisions, and development guidelines.
  • Identify, evaluate, and integrate leading AI technologies and platforms to build comprehensive and high-impact solutions.
  • Define technical roadmaps and architectural decisions for our AI platform and solution development, ensuring alignment with industry best practices for leveraging external AI capabilities.
  • Establish and implement comprehensive evaluation frameworks and metrics to assess the performance, reliability, and business impact of implemented AI solutions.
  • Flexibility to provide major incident system support through on-call shifts, ensuring smooth operations even outside regular working hours
  • Continuously stay up to date on relevant technologies and use this knowledge to push the team forward.

We are looking for

  • A highly motivated software engineer with experience in C#, .NET, and Microsoft Azure.
  • AI-first mindset, actively seeking opportunities to incorporate AI into various aspects of the software, from user interfaces to tooling and backend processes.
  • Expert in design patterns and secure coding best practices. Strong knowledge of Object-Oriented Programming System, Microservices architecture (MSA), Rest and Service-oriented architecture.
  • Strong understanding of multi-agent systems and distributed AI architectures, with experience in orchestrating and managing interactions between various AI components.
  • Proficiency in modern AI / ML frameworks and tools such as PyTorch, TensorFlow, LangChain, LangGraph or similar, with a focus on their application in building end-to-end solutions.
  • Strong troubleshooting, debugging, and analytical skills
  • A great team player and a strong collaborator.
  • Skills Required

    C#, Asp.net, Sql, Entity Framework, Rest Apis, Azure Devops, Microservices

    Create a job alert for this search

    Senior Software Engineer Net • Bengaluru / Bangalore