Your browser does not support javascript! Please enable it, otherwise web will not work for you.

R&D Principal Technologist, Product Development @ Aveva

Home > Software Development






 R&D Principal Technologist, Product Development

Job Description

Job Title: RD Principal Technologist, Product Development

Qualifications: Experience in development with designing and strong coding skills in C#

Location: Hyderabad Hybrid

Employment type: Full-time regular (flexible working options available)

The job

You will work on large to moderately complex projects/assignments within the expansive scope of our AVEVA Enterprise Resource Management product, which includes desktop, cloud deployed version, web, and associated mobile applications. AVEVA Enterprise Resource Management supports the entire capital project construction design and delivery process with best-in-class 3D model integration, reporting, and visualization to create insights and efficiencies throughout. You will collaborate with a global team for overall success in deliverables. If you are passionate about software development and are excited about the prospect of working in a dynamic, collaborative environment, we encourage you to apply for this opportunity. The opportunity also calls for strong problem-solving skills, ability to research solutions for technical challenges and continuous learning.

Key responsibilities

  • Work with the Product Owner, architects, senior developers, and the Scrum Team to understand, define, and implement solution requirements in an on-prem and an AWS Cloud Environment.
  • Participate in Scrum meetings with other team members, including sprint planning and estimating; backlog refinement; daily Scrum meetings; sprint retrospectives, and sprint reviews.
  • Ensure your code is fully reviewed, unit tested, and documented, and delivered to agreed quality standards.
  • Drive the best practices and design principles within the team
  • Participate in code review process and ensure that coding standards are met.
  • Troubleshoot and debug customer reported as well as internal issues, identify and implement solutions to ensure optimal functionality.
  • Stay updated with industry trends and emerging technologies to continuously improve the software development process and enhance product quality.
  • Take part in the journey to move the product further towards a Cloud Native solution.
  • Suggest innovative solutions to technical challenges and continuously involve in improvements.

Desired experience

From most to least important:

  • You can demonstrate examples of design and strong coding skills in multiple languages, one of which must be C#, with 10+ years of hands-on experience.
  • Expertise on clean code, SOLID principles, and design patterns.
  • Good Understanding of data structures and algorithms
  • Proficiency in MVVM (Model-View-ViewModel) design pattern, and WPF data binding.
  • Developing RESTful or SOAP APIs.
  • Experience in system design or architectural work
  • Oracle or any other RDBMS or NoSQL database
  • Able to coach and mentor colleagues with less experience.
  • Any ORM framework like Entity Framework or Nhibernate.
  • Any other version control system such as GIT.
  • Angular framework (Angular 2+).
  • Azure CI/CD pipeline or any other CI/CD pipeline.
  • Containerization technology such as Docker or Podman.
  • Code analysis tools (such as SonarQube, ReSharper, or similar)
  • Good communication skills, working with a broad range of people, including Product Owners, Architects, Testers.
  • Software development methodologies and processes like Agile, SCRUM, Kanban.
  • Good Understanding of AWS/Azure/GCP services and cloud architecture.
  • Test Driven Development, Unit testing
  • Positive approach to problem solving with a can do attitude.

The team youll join.

We are seeking a highly motivated and collaborative software developer to join our open and feedback-focused team. In this role, you will have the opportunity to work with a group of individuals who value the exchange of ideas and constructive feedback, and who operate in an environment where open communication and transparency are encouraged. Our team is focused on continuous improvement and learning, and we embrace a culture of experimentation, where new and innovative approaches are encouraged.

Job Classification

Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Head - Engineering
Employement Type: Full time

Contact Details:

Company: Aveva
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   R&D resource management restful oracle software development sprint orm nosql docker angular mvvm git cloud architecture gcp product development kanban scrum construction agile software developer aws soap architecture azure

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Engineer

  • Unisys
  • 14 - 20 years
  • Bengaluru
  • 3 days ago
₹ Not Disclosed

Senior Software Engineer - Informatica Development

  • CGI
  • 6 - 8 years
  • Hyderabad
  • 3 days ago
₹ 15-20 Lacs P.A.

Principal Engineer - Java/ Jakarta EE

  • CGI
  • 6 - 9 years
  • Chennai
  • 3 days ago
₹ Not Disclosed

Associate Principal - Sap-sap Abap Full Stack Developer

  • Bristlecone
  • 8 - 13 years
  • Mumbai
  • 3 days ago
₹ Not Disclosed

Aveva

Palo Alto Networks (India) Technologies Pvt. Ltd