Back to Jobs
G

Software Engineer Intermediate

Gentrack Ltd (Global) Pune Division, Maharashtra, India

Apply for this Position

Job Description

"Unlock the potential of a successful software engineering career at Gentrack Ltd, a global leader in innovative technology solutions."

As a Software Engineer Intermediate at Gentrack Ltd, you will play a pivotal role in designing, developing, and maintaining cutting-edge software applications that transform the way businesses operate.

With a strong focus on collaboration, innovation, and customer satisfaction, our team is driven to deliver exceptional results that exceed expectations.

Why you should learn this:

The demand for skilled software engineers is on the rise, with a 20% growth in job openings globally in the past year.

Expected Salary: $80,000 - $110,000 per annum, with opportunities for career advancement and professional growth.

How it works:

  • Develop a deep understanding of software engineering principles, including design patterns, data structures, and algorithms.
  • Collaborate with cross-functional teams to identify business requirements and design scalable software solutions.

Core Concepts to Master

1

Cloud Computing

Cloud computing is a model of delivering computing services over the internet, where resources are provided as a service, rather than being physically located on-premises. As a software engineer at Gentrack Ltd, you will work with cloud-based technologies such as AWS and Azure to design and deploy scalable software applications.

2

DevOps

DevOps is a software development methodology that emphasizes collaboration and communication between development and operations teams. As a software engineer at Gentrack Ltd, you will work with DevOps practices such as continuous integration, continuous deployment, and continuous monitoring to ensure the smooth operation of software applications.

3

Microservices Architecture

Microservices architecture is a software design pattern that structures an application as a collection of small, independent services that communicate with each other. As a software engineer at Gentrack Ltd, you will work with microservices architecture to design and develop scalable, fault-tolerant software applications.

Interview Questions (Beginner)

  • What is your experience with programming languages such as Java, Python, or C#?
  • Can you explain the concept of object-oriented programming?
  • How do you approach debugging and troubleshooting software issues?

Job Overview

CompanyGentrack Ltd (Global)
Employment TypeFull-time
LocationPune Division, Maharashtra, India
Experience LevelFresher

Advance Questions

  • Can you design a scalable software architecture for a complex business application?
  • How do you implement continuous integration and continuous deployment in a DevOps environment?
  • Can you explain the trade-offs between monolithic and microservices architectures?