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 clear 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 skilled 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