UST
Dotnet FS Angular - Specialist I - Software Engineering
Skills
25 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
Pune, Maharashtra, India
Work mode:
Onsite
Published on:
26 September 2026
What they need
Job Summary
Fullstack Specialist Software Engineer Experience: 10+ Years Role Type: Full-time Level: Senior / Specialist Technology Focus: .NET | Angular | React | Microservices | SQL Server | CICD | AI-Assisted Engineering
About the Role We are looking for a Strong Fullstack Specialist Software Engineer with 10+ years of experience to join our engineering team and contribute to the design, development, modernization, and support of highly scalable enterprise applications. The ideal candidate will be a hands-on technical specialist with strong expertise in .NET/C#, ASP.NET Core, Angular and/or React, along with proven experience building microservices, REST APIs, event-driven systems, and high-performance database solutions. This requires someone who can work across the full technology stack, understand complex business requirements, make sound technical decisions, troubleshoot production issues, and contribute to engineering standards and architecture. The candidate should also be comfortable leveraging AI-assisted development tools to improve engineering productivity, code quality, testing, documentation, and software delivery.
Key Responsibilities
- Fullstack Software Development - Design, develop, and maintain scalable enterprise applications using C#, .NET / ASP.NET Core.
- Develop modern, responsive frontend applications using Angular and/or React.
- Build reusable, maintainable, and testable components across the frontend and backend.
- Develop and integrate RESTful APIs and GraphQL APIs where appropriate.
- Implement secure, high-performance, and backward-compatible APIs.
- Participate in technical design, code reviews, refactoring, and engineering improvements.
- Microservices Distributed Systems - Design and develop microservice-based applications aligned with business capabilities and bounded contexts.
- Apply Clean Architecture, SOLID, Dependency Injection, and other modern software engineering principles.
- Design service-to-service communication using REST, gRPC, and asynchronous messaging where appropriate.
- Work with RabbitMQ or similar messaging platforms to implement event-driven architectures.
- Implement patterns such as: Idempotency; Outbox Pattern; Saga / distributed transaction patterns; Retry and exponential backoff; Dead Letter Queues; Circuit breakers and resilience patterns.
- Design systems for scalability, availability, fault tolerance, and graceful degradation.
- Database Data Access - Design and optimize SQL Server databases, queries, stored procedures, and indexes.
- Demonstrate strong understanding of: Clustered and non-clustered indexes; Query execution plans; Parameter sniffing; Pagination strategies; Query optimization; Transactions and locking; Database performance troubleshooting.
- Work with Entity Framework Core and/or Dapper.
- Design efficient data-access strategies based on application requirements and performance characteristics.
- Frontend Engineering - Build scalable frontend applications using Angular and/or React.
- Strong understanding of component-based architecture, state management, routing, forms, API integration, and frontend security.
- For Angular, experience with modern capabilities such as: Standalone components; Signals; Lazy loading; Modern control flow; Change detection optimization; SSR/hydration concepts.
- For React, experience with: Hooks; Component architecture; State management; Performance optimization; Lazy loading; Modern rendering patterns.
- Ensure applications are performant, accessible, maintainable, and responsive.
- API Design Integration - Design APIs with clear contracts, appropriate versioning, authentication, authorization, validation, error handling, and logging.
- Ensure backward compatibility and minimize breaking changes.
- Implement API contract testing and automated compatibility checks where appropriate.
- Understand API lifecycle management, deprecation, documentation, and consumer impact.
- Performance, Scalability Reliability - Design applications capable of handling high transaction volumes and increasing workloads.
- Apply: Distributed caching using Redis; Asynchronous programming; Connection pooling; Pagination; Database optimization; Horizontal scaling; Queue-based processing; Resilience patterns.
- Understand .NET ThreadPool behavior and thread starvation.
- Identify and resolve performance bottlenecks across application, database, network, and external dependencies.
- Observability Production Engineering - Implement modern observability using logs, metrics, and distributed traces.
- Experience with OpenTelemetry and one or more APM/observability platforms such as: Dynatrace; Application Insights; Datadog; New Relic; Prometheus/Grafana.
- Implement correlation and trace IDs across distributed services.
- Contribute to production stability, monitoring, incident resolution, and preventive actions.
- DevOps Continuous Delivery - Work closely with DevOps teams to implement and maintain CI/CD pipelines.
- Integrate automated: Unit tests; Integration tests; Code quality checks; Security scanning; API contract validation; Deployment verification.
- Support modern deployment strategies such as rolling, blue-green, feature flags, and automated rollback.
- Understand engineering metrics such as DORA metrics and use them to improve delivery effectiveness.
- AI-Assisted Software Engineering - Actively leverage AI tools such as GitHub Copilot and other enterprise-approved AI assistants throughout the SDLC.
- Use AI for: Code generation and refactoring; Unit and test-case generation; Code review; Requirements analysis; Documentation; Troubleshooting and RCA; API development; Technical design exploration.
- Develop and use project-specific AI instructions/context to improve the quality and consistency of AI-generated output.
- Validate AI-generated code for correctness, security, performance, maintainability, and business rules.
- Promote responsible and governed adoption of AI within engineering teams.
Required Technical Skills
Backend
- 10+ years of software development experience
- Strong hands-on experience with: C#
- Strong hands-on experience with: .NET / ASP.NET Core
- REST APIs
- Entity Framework Core
- Dapper
- Dependency Injection
- Async/Await
- SOLID principles
- Clean Architecture
- Strong microservices and distributed-system experience
Frontend
- Strong experience with Angular and/or React, including:
- Component architecture
- State management
- API integration
- Routing
- Forms
- Performance optimization
- Security
- Testing
- Modern frontend development practices
- Strong preference for candidates with hands-on experience in both Angular and React
Database
- Strong SQL Server experience
- Query optimization
- Indexing
- Stored procedures
- Execution plans
- Transactions
- Performance tuning
- EF Core / Dapper
Messaging
- RabbitMQ or equivalent messaging technology
- Event-driven architecture
- Retry mechanisms
- DLQ/DLX
- Idempotency
- Outbox Pattern
- Asynchronous processing
Cloud / DevOps
- CI/CD
- Git
- Automated testing
- Containerization / Docker
- Cloud-native application concepts
- Deployment and rollback strategies
Observability
- OpenTelemetry
- Distributed tracing
- Metrics and structured logging
- Dynatrace / Application Insights / Datadog / New Relic
AI
- Hands-on experience with AI-assisted development tools
- GitHub Copilot or equivalent
- AI-assisted coding, testing, documentation, troubleshooting, or code review
- Understanding of responsible AI usage within software engineering
Engineering Problem-Solving Skills
- Strong analytical and problem-solving skills
- Ability to understand business requirements and translate them into technical solutions
- Strong understanding of software design principles and architectural trade-offs
- Ability to identify performance, scalability, security, and reliability risks
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Other offers great for you!
These companies are also looking for great profiles
Staff and More
C# .NET Core (H/F) Front Office
400-420
Freelance
Paris, France
Hybrid
Skills
4 months ago
Quick apply
PROPULSE IT
DEVELOPPEUR SENIOR FULLSTACK .NET CORE - ANGULAR - COMPTABILITE
Selon profil
Freelance
St Francisville, LA 70775, USA
Hybrid
Skills
6 days ago
Quick apply
Celad
Développeur C# .NET / Angular – Framework Core (H/F)
550€ HT
Freelance
Paris, France
Hybrid
Skills
14 hours ago
Quick apply
No company information available.