Overview
At EG, we develop software for our customers so they can focus on their profession.
Our industry-specific software is built by peers from the industry, and backed by the scale of EG for stability, innovation, and security.
We are committed to advancing industries by tackling big challenges such as resource use, efficiency, and sustainability.
We are a thriving global workforce of 3000+ employees, with a 700+ strong team based in Mangaluru, India. We have a people first culture fostering innovation, collaboration and continuous learning
Join us in creating software that works for people, not software that makes people work.
Read more about EG
Visit our career page, where you can watch two inspiring videos: one where four of our dedicated colleagues give you an insight into their work at EG, and another about how we make a difference.
Job Title: Software Developer- .NET
Years of Experience: 3+ years
Work Mode: Work from Office (Mangalore, India)
Why Join Us?
Are you an experienced .NET developer with a passion for building high-quality, scalable solutions? Do you thrive in an environment that embraces modern technologies and encourages continuous learning?
Join our team as a Software Developer, where you will play a key role in designing, developing, and maintaining mission-critical applications for the Facility & Energy Management sector.
With a growing focus on sustainability and efficiency, our team develops software that integrates with IoT sensors, AI-driven analytics, and cloud-based architectures to optimize energy consumption, reduce costs, and enhance operational performance.
As part of the department:
You will work alongside 50+ talented professionals dedicated to creating the best software solutions for Facility & Energy Management. Our team works with modern development methodologies such as #Microservices, #ContinuousIntegration, #ContinuousLearning, #PairProgramming, and #CloudComputing to build scalable, high-performance applications.
If this sounds like the right opportunity for you, we’d love to hear from you!
As part of the department
You will have more than 30 colleagues who strive to create the market's best software solutions for Facility & Energy Management. You will be working with innovative technologies and processes and familiarize yourself with terms as #AI, #PairProgramming, #MobProgramming, #ContinuesIntegration, #ContinousLearning and #MicroServices to mention a few.
If this sounds like the next place to be, do not hesitate to contact us for this once in a lifetime opportunity.
Responsibilities:
Ensure our software meets the highest standards of quality, reliability, performance, and user expectations. You will play a crucial role in the success of our development projects, mentoring junior developers alongside mastering the craft of coding.
You will in other words:
- Participate in designing and developing our existing products.
- Design and develop high-quality software solutions.
- Review and optimize existing code for performance and maintainability.
- Conduct code reviews and provide constructive feedback.
- Implement microservices architecture for scalable, modular applications and optimize RESTful APIs for seamless integration across diverse systems.
- Collaborate with cross-functional teams to define and refine project stories and break them down into development tasks.
- Enforce our coding standards and best practices.
You are the ideal candidate if
You have experience in modern software development, primarily on the .NET tech stack.
Fixed requirements:
- Bachelor's degree or higher in computer science/information science, or equivalent.
- .NET development, preferably with emphasis on using C#
- SQL Server / Azure Database / PostgreSQL
- Solid understanding of OO programming
- Understanding of TDD (Test Driven Development)
Nice to have:
- Apache Kafka
- Docker / Kubernetes
- Experience with microservices is an added advantage