Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Cloud Software Engineer @ McAfee

Home > Programming & Design

 Senior Cloud Software Engineer

Job Description

Role Overview:
We are looking for a developer with experience building web-services using REST-based API frameworks. Our mission is to build a REST-based API to help connect the Mobile systems to the home gateway. You will also build back-end servers to grow across millions of users and geographies

About the Role:

  • You will develop software in AWS.
  • You will write reusable, testable and efficient code using Python/Go using some of the opensource framework.
  • You will 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.
  • Design efficient caching systems and algorithms using a known method e.g. MemCached .
  • You will report to the Engineering Manager.
  • Participate in an Agile Scrum environment building the web-services platform for the home gateway product.

About You:

  • Min. 8+ years of software development experience.
  • 5+ years of cloud/AWS development experience.
  • You have experience on AWS architecture, development and deployment.
  • You have experience in programming skills in Go and Python.
  • Understanding of the threading limitations of Python, and multi-process architecture
  • Experience with web frameworks such as Django, Tornado
  • Familiarity with event-driven programming in Go
  • Experience Caching Implementation and relational database system such as MySQL or SQL Server is required.
  • Experience working with a NOSQL system such as Cassandra or Dynamo is desirable.
  • Experience working with Amazon Web Services (AWS) is desirable.
  • Experience with front-end technologies, such as JavaScript, HTML5, and CSS3
  • Understanding of accessibility and security compliance.
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Knowledge in unit test and debugging skills.
  • Experience with code versioning tools e.g. Git, Mercurial. We use Git/Geritt-based systems

Job Classification

Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time

Education

Under Graduation: Any Graduate in Any Specialization
Post Graduation: Post Graduation Not Required

Contact Details:

Company: McAfee Software India
Location(s): Bengaluru

+ View Contactajax loader


Keyskills:   Front end GIT NoSQL Django MySQL Debugging Javascript SQL Python CSS3

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

McAfee

McAfee Software (India) Pvt. Ltd