14 Nov
|
WalkingTree Technologies
|
Agra
14 Nov
WalkingTree Technologies
Agra
- Role Overview
We are hiring a backend-leaning full-stack developer with 4–7 years of experience. About 70% of the work is .NET 6 backend development on an ASP.NET Boilerplate (ABP) codebase. The other 30% is Angular 17 front-end work. AI-assisted development is part of the daily workflow, and candidates must already use AI tools to write code and unit tests.
- Job Details
Field Details Title Full-Stack Developer (.NET + Angular) Experience 4–7 years Primary Skill C# / .NET 6+ / ASP.NET Core Secondary Skill Angular 17 / TypeScript Location Agra, Noida
- Key Responsibilities
Backend (.NET) –
- Primary
- Design, build and maintain REST APIs in ASP.NET Core using ABP’s layered architecture (Core, Application, EF Core, Web).
- Write application services, DTOs and repositories, and manage schema changes with EF Core migrations on SQL Server.
- Build and tune queries against InfluxDB for time-series chart and treatment data.
- Develop Kafka producers and consumers for data uploads, alarms and user/organisation sync.
- Build and maintain Hangfire background jobs.
- Work on authentication and authorisation with IdentityServer4, Azure AD and Azure Key Vault.
- Find and fix performance problems in high-volume, near-real-time data paths.
Frontend (Angular) –
- Secondary
- Build and update Angular 17 screens, components and services that consume the backend APIs.
- Manage state with NgRx and build data visualisations with libraries such as ECharts, ApexCharts and amCharts.
- Support the Capacitor-based Android and iOS builds when front-end changes affect them.
AI-Assisted Engineering
- Use AI coding tools (for example GitHub Copilot, Claude Code or Cursor) to generate,
refactor and document code.
- Use AI tools to generate and extend unit tests (xUnit for .NET
- Jasmine/Karma for Angular), then review them for correctness and coverage.
- Review AI-generated code critically for security, performance and fit with existing patterns before it is merged.
Team and Delivery
- Raise and review pull requests in Azure DevOps and keep CI/CD pipelines green.
- Estimate, track and deliver work items in agile sprints.
- Write transparent technical notes and pair with QA on test scenarios.
- Good-to-Have Skills
- Apache Kafka producers and consumers in .NET.
- InfluxDB or another time-series database.
- Hangfire or similar background job schedulers.
- Azure services: Key Vault, App Service, Azure AD / Entra ID, Microsoft Graph API.
- Docker and container-based deployment
- IIS hosting.
- NgRx state management in Angular.
- Charting libraries such as ECharts, ApexCharts, amCharts or Chart.js.
- Capacitor or Ionic for hybrid mobile builds.
- Cypress end-to-end testing.
- Domain exposure to oil and gas, industrial IoT or real-time telemetry systems.
- Qualifications and Soft Skills
- Bachelor’s degree in Computer Science, Engineering or a related field, or equivalent practical experience.
- 4–7 years of professional software development, with at least 4 years on .NET backends.
- Comfortable reading and changing a large existing codebase, not only building new projects.
- Clear written and spoken English for working with distributed teams and client stakeholders.
- Takes ownership of a feature from requirement to production, including debugging live issues.
- Uses AI tools with judgement: knows when generated code or tests are wrong and why.
Apply Now
📌 Senior .NET Developer (Agra)
🏢 WalkingTree Technologies
📍 Agra