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 850+ 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.
Visit our career page to meet some of your future colleagues, explore our culture, and watch our video We Make a Difference .
Learn more about EG here .
Job Title: AI enabled Senior Developer
Years of Experience : 5 to 10 years of experience
Work Mode: Work from Office
Are you passionate about building software that genuinely transforms an industry and doing it with AI as your co-pilot Join us as a Senior Software Developer in a fully AI-enabled development environment where you will work with cutting-edge tools like Claude Code, GitHub Copilot, and Model Context Protocol (MCP). You will not just write code you will set up intelligent agent workflows, configure AI tooling, and push the boundaries of what a small, high-output development team can achieve. If the idea of combining deep engineering craft with frontier AI tooling excites you, this is your role.
You'll join EG Construction, where we cover the full Construction Industry value chain with our products and have the strongest coverage in the Nordic Market. We develop and deliver off-the-shelf software that supports every stage of a building project from initial planning and design through execution, collaboration, and project completion. You will be working on a new product within our Construction portfolio a technically demanding, domain-rich application built on clean architecture principles, and there is real opportunity to shape it from an early stage.
Working closely with our Product Management and a talented cross-functional team, you will be instrumental in building and owning the full-stack application from a clean ASP.NET Core 8 backend through to an Angular frontend and deploying it reliably on Azure. You will introduce and maintain AI-augmented development practices that multiply team velocity, and you will be a technical anchor who sets standards for code quality, architecture, and DevOps.
Mandatory Skill Set
Full-Stack Development
- Design and build robust Web APIs using C# and ASP.NET Core 8, following clean architecture principles with strict separation of business logic, domain, and infrastructure layers
- Develop Angular frontend applications using TypeScript, component-based architecture, and reactive patterns
- Work with PostgreSQL and Entity Framework Core, including schema design, migrations, and query optimisation
- Apply RESTful API design principles, document APIs with Swagger/OpenAPI, and ensure consistent error handling and response contracts
- Write meaningful unit and integration tests using xUnit and FluentAssertions, keeping the core calculation engine fully testable without a database
Containerisation & Cloud Hosting (Azure)
- Author and maintain Dockerfiles for both backend and frontend services, building production-ready container images
- Manage container images in Azure Container Registry (ACR) and deploy them to Azure App Service
- Configure Azure Managed Identity for secure, credential-free authentication between Azure services
- Handle environment-specific configuration via appsettings, environment variables, and ASPNETCORE_ENVIRONMENT profiles
CI/CD & DevOps
- Author GitHub Actions workflows that build, test, containerise, and deploy services to Azure automatically
- Maintain branch strategies and PR-based workflows that keep the codebase stable and deployable at all times
- Integrate automated test runs and code coverage reporting into CI pipelines
- Provision and maintain cloud infrastructure (ACR, PostgreSQL on Azure, App Service Plans) through pipeline-driven scripts.
AI-Augmented Development
- Use AI coding assistants Claude Code or GitHub Copilot as a core part of your daily development workflow to accelerate delivery and improve quality
- Set up and configure MCP (Model Context Protocol) servers that give AI agents access to project tooling such as Jira, Confluence, GitHub, and database schemas
- Spin up AI agents to assist with code generation, architectural review, test writing, and documentation, tuning their behaviour through custom instructions and CLAUDE.md conventions
- Bootstrap new features and modules with AI assistance scaffolding, pattern enforcement, boilerplate generation so the team spends time on what matters
Firm Requirements
You Are the Ideal Candidate If You:
- You have 5+ years of professional software development experience, with meaningful full-stack exposure (backend + frontend)
- You are proficient in C# / .NET and have shipped production applications using ASP.NET Core Web APIs
- You have hands-on Angular and TypeScript experience and are comfortable with component architecture and state management
- You are experienced with Docker writing Dockerfiles, building images, and deploying containerised applications
- You have worked with Azure hosting services (App Service or equivalent) and are comfortable navigating the Azure portal and CLI
- You have written and maintained CI/CD pipelines in GitHub Actions or a comparable tool (Azure Pipelines, GitLab CI)
- You understand clean architecture, layered design, or domain-driven patterns and can apply them consistently
- You have worked with PostgreSQL or another relational database and are comfortable with ORM-based data access
- You have strong communication skills you collaborate naturally with Product Owners, explain technical decisions clearly, and raise blockers early
Extra Plus (Preferred Qualifications)
- You have hands-on experience with Claude Code, Claude Desktop, or GitHub Copilot and use them regularly to write, review, or refactor code
- You have configured MCP servers or built AI agent pipelines that integrate with development tooling
- You are familiar with the construction, estimation, or ERP software domain
- You have experience with Entity Framework Core migrations and PostgreSQL hosting on Azure
- You have contributed to architecture documentation and onboarding guides that help teams move faster
What to expect from us
- Work on a fully AI-enabled project using cutting-edge tools and technologies
- Super talented and committed colleagues who know that they only get better through collaboration and active knowledge sharing
- A people-first culture fostering innovation, collaboration, and continuous learning
- Targeted training courses in our EG Academy
- Best in industry employee benefits