R&D Principal Technologist, Product Development
Core
Designing and developing software for AVEVA's Enterprise Resource Management product, supporting capital project construction design and delivery with 3D model integration and cloud deployment.
Role type
Principal Technologist (Software Development)
Builds
Desktop, cloud, web, and mobile applications for industrial capital project management
Domain
Industrial automation and engineering (Oil & Gas, EPCs, Marine)
Deliverable
production ML models | product features
Required skills
C#, clean code, SOLID principles, design patterns, data structures, algorithms, MVVM, WPF, RESTful/SOAP APIs, system design, RDBMS/NoSQL, mentoring, ORM frameworks, version control, CI/CD, containerization, code analysis tools, cloud architecture, unit testing
Preferred skills
Associate-level cloud certification (AWS/Azure), AI tools (GitHub Copilot, LLMs), Industrial domain experience
Technologies
C#, WPF, Angular, AWS, Azure, Docker, SonarQube, Entity Framework, GIT
Responsibilities
Define and implement solution requirements for on-prem and AWS Cloud environments; participate in Scrum ceremonies; ensure code quality through reviews and testing; troubleshoot and debug issues; drive design best practices; mentor colleagues; stay updated on industry trends; suggest innovative solutions
Seniority
Principal, hands-on IC with mentorship