Senior Software Engineer/architect - J35165

Sampoorna Computer People
  • Bangalore, Hyderabad
  • 10-15 lakh
  • 5-10 years
  • 25 Jun 2015

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

As a Senior Software Engineer you will have a passion for clean code and experience taking ownership of your work and effectively searching for creative solutions to complex problems.

Requirements / Skills
5+ years of experience designing and developing applications from scratch using cloud technologies
Strong understanding of software design principles
Experience developing large, scalable multi-tenant applications
Extensive knowledge about APIs. You can design RESTful services and integrate with other data providers, and you know when to use JSON or XML
Experience with cloud services (ideally GCP). You know the gotchas,potential problems, and how to setup a geographically redundant service in the cloud
A solid understanding of networking and core Internet protocols (e.g. TCP/IP, DNS, SMTP, HTTP, and distributed networks)
Experience with different databases, including working knowledge of SQL, relational data stores and maybe even NoSQL databases
Passion for learning new tools, languages and frameworks.
Excellent communication skills

Experience working in an agile test driven development with continuous integration
Experience developing distributed and scalable applications
Google Qualified Cloud Platform Developer

Experience in using selenium for automated testing
Experience in javascript frameworks like angularJS
Experience developing applications with Python
Experience or interest in data science and machine learning algorithms

Job Posted By

About Organisation

Sampoorna Computer People