Principal Software Engineer
AVEVA
- Cambridge
- Permanent
- Full-time
- To design and develop cutting edge, highly available and scalable features
- To maintain and grow your knowledge in an environment of rapidly changing technology
- To promote cloud technologies and practices throughout AVEVA
- To demonstrate and promote secure practices
- To work as part of an agile development team
- Proven strong design and coding skills with a reputation for delivering quality results quickly
- Knowledge of Developing using Microservice/Service Oriented Architectures
- REST API Design Principles
- Experience developing in multiple languages. We primarily use C# .NET.
- An understanding of database design
- Cloud development, especially AWS or Microsoft Azure
- Kubernetes
- Web development using Angular or equivalent
- CI/CD and infrastructure as code
- Serverless development using AWS Lambda or ASP.NET Core API Apps
- Thirst for learning and the confidence to put the learning into practice straight away
- Enthusiastic and positive attitude
- Be both highly motivated and motivating
- Enjoy working in a fast and dynamic environment
- Adaptable and flexible
- A strong desire to own and solve challenges
- Excellent communication and inter-personal skills
- App Services and Function Apps
- Kubernetes
- API Management
- FrontDoor
- Cosmos Db
- Data Explorer
- Event Grid
- Blob Storage
- Application Insights