We craft the vertical software of tomorrow, bringing sustainable impact to customers and society. We always strive to improve: We are a dedicated team of innovators and problem solvers. As an integral part of our culture, we take responsibility for our contribution to customers, each other, and the society we live in.
Read more: About EG or watch this short video: We are EG - YouTube if you want to know how the software we deliver makes a difference for many users every day.
We are looking for Mid Software Developer with 3 to 7 years of experience to be based at our Mangalore office in India.
Are you ready to dive into the world of innovative technology and drive innovation at lightning speed Join our dynamic team as a Software Developer, where you will be at the forefront of pioneering advancements in software development.
Facility & Energy management is rapidly emerging as the cornerstone of a sustainable and efficient future. With our large product portfolio, we integrate advanced technologies like IoT sensors to AI-driven analytics to help facilities optimize energy consumption, reduce cost, and enhance operational efficiency.
In this role, you will be integral to a highly efficient development team, responsible for designing and implementing comprehensive test plans and strategies. You will collaborate closely with cross-functional teams, including product owners, designers, and architects, to ensure alignment on quality goals. Stay current with the latest tech advancements and assist the team in upgrading and enhancing skill sets as needed.
If you are a software engineer with passion for technology and delivering high quality software solutions, we would love to connect with 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