drjobs Senior Full Stack Software Developer - .NET/C++

Senior Full Stack Software Developer - .NET/C++

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Bengaluru - India

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

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

Location: Bangalore (Hybrid Mode)

Experience Range: 712 Years 

Responsibilities:

  • Develop maintain and enhance the codebase for Resillions 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 welldocumented code.
  • Develop and execute comprehensive unit integration and endtoend tests to ensure high code quality and reliability.
  • Define and perform ProofofConcepts 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 objectoriented 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 handson experience in building and deploying cloudbased 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 endtoend tests.

You demonstrate strong problemsolving 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 organizations overall  posture.


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.