Please find the details below.
Job Title: Senior Software Engineer
Description
We are looking for a Senior Software Engineer to be part of the AVEVA EDM Platform development team.
Applicants for the Software Engineer role must have a minimum of 5-7 years of experience as a software programmer. The candidate will work on reengineering of some of AVEVAâs desktop products and exposing them on cloud using AWS framework. Candidate should be proficient in atleast one desktop programming languages including C# / C++. Must have worked on atleast one project in developing or consuming Web / WCF/ REST Services. It is mandatory to have exposure to cloud technologies like AWS or Azure and developing Microservices and preferably deploying using Serverless framework.
The role provides a fantastic opportunity to deliver craftsman code for an enthusiastic, motivated and talented Engineer with a thirst for learning and understanding complex functionality and technologies.
Work involves migrating the existing legacy products functionalities on to cloud as multi tenat capabilities. Will have to understand & leverage AVEVA Connect Platform features during this transition.
The candidate must be proactive, willing to take responsibility and help drive projects to a successful outcome. Experience of working in agile or highly structured development environments would be preferable, as would working in a global multi-site, multi-cultural organisation.
Liaising principally with the Team Lead or with the Development Manager, tasks include but are not limited to: Feature design, scope planning, task breakdown and estimation, code development, regular reporting, documentation and delivery of timely quality solutions. These must be consistent and conform to agreed internal quality and technical guidelines.
The role will be based at our office in Hyderabad, though occasional overseas travel may arise as required.
Important Working Relationships
⢠Reporting to a Team Lead
⢠Working with System Testers and Product Owners as part of a collaborative agile development team
⢠Distributed development teams across time zones an geographies
⢠Supporting the Programme Management team
⢠Working with Architects and Solution Architects
⢠Supporting Solutions Delivery teams and project implementations
Desirable Knowledge, Skills & Experience
Essential Skills include
ï .NET (4.0/4.5) with C# or C++
ï AWS / Azure: Must be experienced in following services
o Compute ( AWS EC2, Lambda or Azure VM, Functions)
o Storage (AWS S3, or Azure Blob)
o Database as Service (AWS Dynamo or Zure SQL)
o
ï Advanced Object Oriented Programming concepts
ï Java Script
ï Database knowledge â" Preferably Hierarchical Database
Beneficial Skills
Below mentioned skills will give us an added advantage but not mandatory.
ï Javascript framework (like Angular Js or Node JS)
ï Deployment using Serverless Framework
ï Wring & Understanding Powershell scrips
ï Unit Testing using NUnit or Microsoft Unit Testing Framework
The candidate need not have experience in all of the skills listed.
AVEVA welcomes all applicants regardless of gender, sexual orientation, marital/civil partnership status, race, religion and belief, disability or age.
How to Apply
Full applications including a CV and covering letter, quoting reference number XXXXX, should be emailed to careers@aveva.com
About AVEVA:
The Worldâs Leading Engineering, Design and Information Management Software Providers to the Process, Plant and Marine Industries
AVEVAâs world-leading technology was originally developed and spun out of Cambridge University in 1967.
We provide mission-critical solutions to some of the worldâs biggest engineering contractors (EPCs) and Owner Operators.
AVEVA has successfully established a truly global infrastructure â" an international business with over 1,700 employees â" and
is exposed to the worldâs fastest-growing economies.
How to Apply
Full applications including a CV and covering letter, quoting reference number XXXXX, should be emailed to careers@aveva.com
Regards,
Veera Vanaja
vanaja.vemireddy@aveva.com