Senior Software Engineer (.NET) at Emids | Powderkeg

Position: Senior Software Engineer

Experience: 5 to 8 years

Location: Bangalore

Key Responsibilities:

  • evelop and maintain web applications using ASP.NET and C# .NET.
  • Integrate applications with MS Active Directory for authentication and access control.
  • Utilize SQL database for data storage and management.
  • Write unit tests using xUnit to ensure the reliability and stability of the codebase.
  • Apply design principles such as SOLID and DRY to maintain clean, modular, and maintainable code.
  • Leverage a deep understanding of design patterns to create efficient and scalable solutions.
  • Collaborate with cross-functional teams to understand project requirements and provide technical solutions.
  • Interact and communicate effectively with client stakeholders to gather requirements, provide updates, and address queries or concerns.
  • Participate in code reviews, providing feedback and guidance to fellow team members.


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5+ years of hands-on experience in ASP.NET and C# .NET development.
  • Proficiency in Active Directory Integration for authentication and access control.
  • Strong skills in SQL database development.
  • Excellent understanding of design principles such as SOLID and DRY.
  • Deep knowledge of design patterns and their practical application.
  • Experience in writing unit tests using xUnit or similar testing frameworks.
  • Strong problem-solving skills and the ability to work in a fast-paced environment.
  • Excellent communication and interpersonal skills for effective client and team interactions.


  • Experience working in an Agile development environment.
  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of other authentication methods such as OAuth or SAML.
Job Summary
  • Job Title
    Senior Software Engineer (.NET)
  • Company
  • Location
    Nashville, TN
  • Employment Type
    Full time
Ready to apply?
Ready to apply?