Search by job, company or skills

resillion

Full Stack Software Developer - .NET/C++

Save
  • Posted 18 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Brief Description

Job Title: Full Stack Software Developer - .NET/C++.

Location: Bangalore (Hybrid Mode)

Experience Range: 6-12 Years

Responsibilities

  • Develop, maintain, and enhance the codebase for Resillion's TestWizard product suite, including: TestWizard Robot (primarily .NET Framework/.Net Core/C++), TestWizard Manager component (Java).
  • Design and implement robust and scalable software solutions, adhering to best practices and coding standards.
  • Write clean, maintainable, and well-documented code.
  • Develop and execute comprehensive unit, integration, and end-to-end tests to ensure high code quality and reliability.
  • Define and perform Proof-of-Concepts when exploring new features or technologies.
  • Troubleshoot and resolve complex technical issues, performing root cause analysis and implementing effective solutions.
  • Collaborate closely with software development leads, software architects, stakeholders, and other developers to contribute to the overall product vision and strategy.
  • Participate in code reviews and provide constructive feedback to team members.
  • Contribute to and maintain CI/CD pipelines for automated builds, testing, and deployments.
  • Contribute to the enhancement of automated testing frameworks.
  • Develop Sharepoint forms and Power automate flows when necessary.
  • Work extensively within the Azure ecosystem.

Qualifications

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.

Additional Information

Why Join Us

  • Work in a dynamic and rapidly evolving field.
  • Competitive compensation, benefits, and growth opportunities.
  • Make a significant impact on the organization's overall posture.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148911031

Similar Jobs

Bengaluru, India

Skills:

.NET.Net CoreJavaPower AutomateAppiumIosElasticsearchAndroidJenkinsMS SQLTypescriptJavascriptAzure FunctionsMySQLLuaSeleniumAzure StoragePythonAzure DevOpsAzure PipelinesSharepoint