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

Senior Software Engineer - Ahmedabad - Sophos

Home > Programming & Design

 Senior Software Engineer - Ahmedabad - Sophos

Job Description

Job description

Job Purpose

  • As a member of the Sophos Labs Systems Development team you will work on the development and maintenance of our internal systems which are designed to detect and process malware-viruses, rootkits and spyware- and other computer threats like phishing, spam and scams.

Main Duties

  • Development and maintenance of some parts of a complex back-end system with the objective of developing high quality code in accordance with a functional specification.
  • Work with Senior Engineers to develop product sub-system, and/or application research, design, analysis, testing, process improvement, and troubleshooting.
  • Write, review unit tests and functional test plans.
  • Write and review source code and technical documentation
  • Identifies options for improving development quality and presents proposals for these
  • improvements.
  • Carrying out additional tasks as given by Development Manager.
  • Ability to create processes using Python / Perl on Linux.

Skills Experience

Essential:

  • University/college degree in computer science
  • Comprehensive experience in Windows and Linux platforms
  • Development Experience in Perl
  • High-level experience in working with relational databases and SQL
  • Experience with (or willingness to learn) scripting languages (Unix Shell)
  • Experience in designing developing reliable, maintainable, quality code
  • Knowledge of different network protocols (HTTP/HTTPS, DNS, TCP/IP)
  • Experience of working in Agile (Scrum, Kanban) environment
  • Good communication and problem solving skills
  • Team player
  • Written and verbal English knowledge

Desirable:

  • Experience in back-end engineering and distributed databases, systems that process large
  • amount of data
  • Programming messaging systems (AMQP)
  • Proficiency in regular expressions
  • Programming of application-layer network protocols (HTTP(S), FTP(S), SSH, DNS, REST API)
  • Developing with virtualized environments (KVM, Virtual Box)
  • Experience with software deployment tools (e.g. Docker)
  • good knowledge of Cloud Computing, especially AWS
  • Experience with big data technologies: Apache Hadoop, Datameer, Hbase
  • Web UI development experience (PHP, Java script, Mason)
  • Security software development experience
  • Version Control Systems (Stash, github, Perforce)

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: Sophos
Location(s): Ahmedabad

+ View Contactajax loader


Keyskills:   Unix Linux DNS PHP Perl Windows Apache Troubleshooting SQL Python

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

₹ Not Disclosed

Sophos

Sophos technologies Pvt Ltd