As a Cloud Developer of the Partner engineering team, and reporting into the Partner Engineering Manager, the focus of this opportunity is to effectively and passionately engage with our Partner Customers, leading them on their journey to provide their customers with the strongest cyber security solutions. These Cloud services built will be consumed by gateway as well as Mobile devices. Cloud services will be instrumental in processing large-scale analytics data received from the field. They will also have integration with other billing and subscription services. In future the team will also build a web management dash-board to manage all aspects of the digital home.
This position is based out of our Bangalore office in India.
About the role:
Develop microservices and deploy software in AWS.
Integrate and build custom requirements of partner.
Write reusable, testable and efficient code using Python and Go leveraging some of the opensource framework.
Develop RESTful services that will be consumed across Mobile devices and gateway platforms.
Implement back-end architecture that can scale to handle large number of concurrent users.
Be an active participant in an Agile Scrum environment helping to build the web-services platform for the home gateway product.
About You:
Your background includes 5+ years of software development and atleast 3years of cloud/AWS development experience.
Your passion for programming includes 3+ years of Python and Go .
You have ability to work with AWS Architects and help on POC, Partner integration.
You have familiarity with event-driven programming in Go.
You shall have experience with a relational database system such as MySQL or SQL Server is required.
You shall have experience working with a NoSQL system such as Cassandra or Dynamo is desirable.
You shall understand accessibility and security compliance.
You shall know user authentication and authorization between multiple systems, servers, and environments.
You shall understand fundamental design principles behind a scalable application.
You shall possess strong unit test and debugging skills.
Proficient understanding of code versioning tools e.g. Git, Mercurial. We use Git/Geritt based systems.
Keyskills: GIT cyber security Software Development Manager Cloud Billing MySQL Debugging Analytics SQL Python