Job Title: Full Stack Software Developer - .NET/C++.
Location: Bangalore (Hybrid Mode)
Experience Range: 7-12 Years
Responsibilities:
You possess a minimum of 7+ years of proven experience in developing and maintaining complex software applications, with a strong focus on quality.
· You have deep expertise in object-oriented programming (OOP) principles and extensive experience in both C++ and .NET development frameworks (e.g., .NET Core, .NET Framework).
· You are familiar with databases and its various implementations such as ElasticSearch, MySQL and MS SQL.
· You have experience with multiple scripting languages such as JavaScript, Python, TypeScript, and LUA, including the NPM and PIP package managers.
· You have experience with Appium (iOS, Android) and Selenium.
· You have hands-on experience in building and deploying cloud-based solutions within the Azure ecosystem, including Azure Functions, Azure Storage, and Azure DevOps.
· You are proficient in agile software development methodologies, including Scrum or Kanban, and have a strong understanding of CI/CD pipelines (e.g., Azure Pipelines, Jenkins).
· You have experience with SharePoint forms and Power Automate.
· You have a thorough understanding of testing best practices and test automation and you are adept at writing unit, integration, and end-to-end tests.
· You demonstrate strong problem-solving skills and the ability to debug and resolve complex technical issues efficiently.
· You are an excellent communicator and collaborator, capable of working effectively within a global team.
· You are passionate about quality engineering and committed to continuous learning and staying abreast of the latest technologies.
Bonus: Experience in video capturing and processing with DirectShow, OpenCV and GStreamer.
Why Join Us?