Software Engineer - Engineering & Schematics, Hyderabad, India
Team Lead – Engineering and Schematics, Hyderabad
To develop the Engineering and Schematics products, working within one of the product teams, and to perform other software development activities as allocated.
To work as part of team and to support the overall aim of AVEVA products to be market leaders.
The successful candidate will work within either the Engineering, Schematic Model Manager , P&ID/Diagrams, Instrumentation, Electrical, Interoperability or 3D Integrator product team depending on their skill profile and fit with the application architectures, developing AVEVA solutions associated with the AVEVA Engineering and Schematics products.
Each team works closely with the other design teams developing AVEVA's product portfolio in the Engineering and Schematics area. A large part of the work is to ensure that all products seamlessly integrate with one another. As part of the overall development group for the AVEVA products, each team is responsible for the delivery of the products. It is the responsibility of the Software Engineer to ensure that the design, development and maintenance of the software achieves the optimal level of technical capability always striving to support the overall aim of AVEVA products to be best in class.
The range of products in the Engineering and Schematics group either have a SQL server database or use AVEVA’s proprietary Dabacon™ hierarchical database found in its AVEVA PDMS™ and AVEVA Everything3D™ (AVEVA E3D™) 3D products.
All AVEVA’s products, including the 3D ones, are expected to integrate fully at the data level, using a services-based WCF framework developed by the Interoperability team, who are one of the Engineering and Schematics teams.
The Dabacon-based products technology stack includes several programming languages, C, C++, Fortran and C#. However it is expected almost all work will be in undertaken in the C++ or C# languages. The SQL Server based products are all written in C#.
The successful candidate will be working in a team developing new features and supporting the products using Microsoft technologies. This is an excellent opportunity for a candidate with a good level of knowledge in this area to use their existing skills and develop new ones, keeping up with the latest Microsoft developments.
The role requires proven software development experience. Must be a team worker with good communication skills and an ability to work on own initiative whilst carrying out the development of Microsoft technology-based solutions, mainly for the Process and Power industries.
Responsibilities include the analysis of the specified requirements, user stories and identification of the solution approach, the appropriate application of User Experience design principles, the creation of Design Specifications and implementation of quality software.
AVEVA products have a strong customer interaction focus, so customer support is a key part of Team responsibility and a Software Engineer is expected to deliver timely solutions to customer-encountered problems.
IMPORTANT WORKING RELATIONSHIPS
Must be an excellent team player willing to give and receive advice.
KNOWLEDGE & EXPERIENCE REQUIRED
Essential skills include:
- A Computer Science, Maths or equivalent Degree or experience
- Proven programming experience using Visual Studio in either C#, C++ or both
- Knowledge of working within the Agile development methodology
- Working with configuration management tools such as TFS or Clearcase
- Database driven solutions eg: SQL Server, Oracle etc
- 'Completer-finisher' mentality, capable of working independently and also able to function as part of a team
- Proactive problem solver
- User interface design
- In-depth knowledge of Visual Studio
- XML-based technologies
- Software installation development using WIX or similar technologies
Beneficial Skills to particular teams include:
- Database-driven solutions ie: SQL Server, Oracle or AVEVA’s Dabacon
- Knowledge and experience of working with services and service-oriented architectures using WCF
- Any development experience with CAD systems eg: AutoCAD or Visio
- Third-party components eg: DevExpress
HOW TO APPLY
Full applications, including a CV and covering letter quoting reference number V0745, should be emailed to [email protected]
AVEVA welcomes all applicants regardless of gender, sexual orientation, marital/civil partnership status, race, religion and belief, disability or age.
Downloads and Resources