Senior Software Engineer Full Time

Jeavio (India) Pvt. Ltd.

5-9yrs

51 days ago

Pune, Vadodara

Primary Skills : c++, python, c, software development, sql queries, golang.

Secondary Skills : software engineering, backend, mysql, programming.

No. of Positions : 4

Salary Range : 6-10 lac

Job Description
Work as a member of a team responsible for developing integrations between our Core product suite and third-party products in accordance with the client's established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with new technologies such as Kubernetes and Golang.
 
Essential Functions include, but are not limited to the following. 
 
You will be expected to:
  • Create software that either enhances the functionality of our flagship products or integrates our products with other back-office enterprise software systems.
  • Contribute to all phases in the software lifecycle - requirements analysis, solution design, development, and delivery
  • Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
  • Guide/mentor the less experienced team members
  • Participate in code reviews
  • Document and test the features worked by him/her
  • Duties can vary from various areas regarding deployment software advancements that focus on the high speed reliable data ingestion, platform and upgrades into our product.
  • In addition, position is responsible for a variety of complex Linux, SQL, networking and coding challenges.
 


Requirements

Key technical expertise areas expected for this role:
  • Strong programming skills in Python(Strong in concurrent programming) or GoLang/Java/C/C++
  • Experience in Networking software development and Domain Knowledge
  • Good Understanding of Databases (MySQL) and proficiency in SQL Queries. 
  • Strong troubleshooting skills
  • Knowledge of RESTful APIs
  • Demonstrable ability to learn new programming languages and frameworks quickly
  • Experience with distributed systems and test driven development
Additional areas that would add value:
  • Experience working with Linux and Shell scripting 
  • Experience working with Virtualization and Containerization technologies including Docker, Kubernetes. 
  • Knowledge of SDWAN, WiFI and/or SDN technologies
  • Automated Unit/Integration testing
  • Modern Development tooling including Git, Git CI-CD, Jenkins, Ansible, etc. 
  • Experience working in Agile Scrum/Kanban methodologies
Job Description
Work as a member of a team responsible for developing integrations between our Core product suite and third-party products in accordance with the client's established processes. You will apply your knowledge of building scalable, distributed applications and have the opportunity to work with new technologies such as Kubernetes and Golang.
 
Essential Functions include, but are not limited to the following. 
 
You will be expected to:
  • Create software that either enhances the functionality of our flagship products or integrates our products with other back-office enterprise software systems.
  • Contribute to all phases in the software lifecycle - requirements analysis, solution design, development, and delivery
  • Ensure assigned projects are developed in accordance with established engineering processes, adhering to scope, schedule constraints and agile project plans
  • Guide/mentor the less experienced team members
  • Participate in code reviews
  • Document and test the features worked by him/her
  • Duties can vary from various areas regarding deployment software advancements that focus on the high speed reliable data ingestion, platform and upgrades into our product.
  • In addition, position is responsible for a variety of complex Linux, SQL, networking and coding challenges.
 


Requirements

Key technical expertise areas expected for this role:
  • Strong programming skills in Python(Strong in concurrent programming) or GoLang/Java/C/C++
  • Experience in Networking software development and Domain Knowledge
  • Good Understanding of Databases (MySQL) and proficiency in SQL Queries. 
  • Strong troubleshooting skills
  • Knowledge of RESTful APIs
  • Demonstrable ability to learn new programming languages and frameworks quickly
  • Experience with distributed systems and test driven development
Additional areas that would add value:
  • Experience working with Linux and Shell scripting 
  • Experience working with Virtualization and Containerization technologies including Docker, Kubernetes. 
  • Knowledge of SDWAN, WiFI and/or SDN technologies
  • Automated Unit/Integration testing
  • Modern Development tooling including Git, Git CI-CD, Jenkins, Ansible, etc. 
  • Experience working in Agile Scrum/Kanban methodologies

Relevant Skill Jobs

Bengaluru

HIOTRON INDIA PVT LTD

Pune

Hyderabad

Bengaluru

Witmates Technologies Private Limited

Indore

Softlink Global Pvt. Ltd.

Chennai, Pune, Delhi NCR, Mumbai, Bengaluru, Hyderabad, Kolkata

Latest Senior Software Engineer Jobs