Send me more jobs like this

Senior Software Engineer

Keywords / Skills : Golang, Java, Java Script, Web UI frameworks, Angular, React, Jenkins, Ansible, Dockers, restful api

3 - 5 years
Posted: 2019-07-22

Industry
IT/Computers - Software
Function
IT
Role
Software Engineer/ Programmer
Posted On
22nd Jul 2019
Job Description
Mandatory Skills: Golang, Java, Java Script or Web UI frameworks (Angular, React or Vue.js exp), Jenkins, Ansible, Dockers and Containers with Kubernetes, RestFul API


Responsibilities
  •  Collaborate on design, implementation, and deployment of applications enabling Cyber Security research and investigation.
  •  Convert user stories, mockups and prototypes into clear, concise and testable code.
  •  Build and maintain tools for automation, deployment, monitoring and operations.
  •  Refactor, update, and port legacy applications as needed.
  •  Review, comment and merge Pull Requests with constructive and consistent feedback.
  •  Create test plans, test cases, and run tests with automated tools.
  •  Investigate, debug, and fix issues in dev, test, and production environments.
  •  Develop technical documentation as needed.
Requirements:
  • 3-5+ years of experience with Python, GoLang, Java, JavaScript and/or web UI frameworks. (Angular, React, or Vue.js bonus for experience using component frameworks)
  •  Proficient in Object Oriented Design and S.O.L.I.D principles.
  •  Strong emphasis on unit testing and code quality.
  •  Expert level application deployment experience utilizing modern DevOps technologies (CloudFormation, Jenkins, Ansible, etc)
  • Understanding of web application security and secure coding practices.
  •  Proficient with AWS products (S3, Lambda, VPC, EC2, API Gateway, etc).
  •  Experience with virtualization, containers and orchestration (Docker, Kubernetes, XEN).
  •  Experience with bash shell script on Linux or MacOS.
  •  Experience designing and building applications using REST API.
  •  Experience with async, threading, parallel programming.

Preferred Experience
  •  Very strong Python 2.7 and Python 3.x experience.
  •  Strong experience with cloud deployments and CI/CD.




About Company

Tech Mahindra represents the connected world, offering innovative and customer-centric information technology experiences, enabling Enterprises, Associates and the Society to Rise™. We are a USD 4.7 billion company with 115,200+ professionals across 90 countries, helping over 903 global customers including Fortune 500 companies. Our convergent, digital, design experiences, innovation platforms and reusable assets connect across a number of technologies to deliver tangible business value and experiences to our stakeholders. Tech Mahindra is amongst the Fab 50 companies in Asia (Forbes 2016 list).

We are part of the USD 19 billion Mahindra Group that employs more than 200,000 people in over 100 countries. The Group operates in the key industries that drive economic growth, enjoying a leadership position in tractors, utility vehicles, after-market, information technology and vacation ownership
Similar Jobs
View All Similar Jobs
Walkin for you