A senior engineer in this role will be contributing to the development efforts into CSM solution
for Kudelski Security. The enigneer will be responsible for researching cloud security features and implementing solutions by developing & testing
Research cloud security features in multiple cloud environments : AWS, Azure, GCP, Office 365.
Do code review of peers and suggest improvements for implementation of existing features.
Develop new implementations in python or java
Ability to write clear unit tests that would qualify his / her code submissions.
Participate in developer on-call on a rotation basis to respond to issues on production.
Troubleshoot issues in production, test or development environment.
Work in a collaborative environment.
Write programs in python or java that interfaces with multiple network / systems.
Write programs in python or java that can talk to mongodb / mysql efficiently.
Write production ready efficient code, with minimal refactoring.
Be a great team player.
Requirements / Profile
As a Senior Software Engineer, you are expected to evolve and develop expertise rapidly ina wide range of ever-changing technologies;
as such the requirements below are not
5+ years of overall experience in software development.
Proficient in one or more programming languages such as python and java
Good knowledge in Linux (i.e. admin level)
Good knowledge in Networking (ability to understand network topology, services, ports etc)
Good working knowledge with NoSQL databases such as mongodb
Good working knowledge with MySQL or any other RDBMS.
Good working knowledge with development frameworks such as Flask, Django or Google Guice framework.