Sr Specialist .NET
Sr. Specialist Software Engineer–.NET
FLX ONE Cargo | Location: Pune, India
Role Overview
FLX ONE Cargo is looking for an experienced Specialist Software to strengthen the core platform foundations that power our Cargo engineering organization. This is a senior, hands-on role for an engineer who can design, build, review, and troubleshoot platform-grade systems while also providing technical direction to the teams that depend on them.
You will own the shared services, libraries, and cloud-native foundations that allow delivery teams to move quickly without compromising scalability, reliability, or long-term maintainability. Beyond writing code, you will drive architecture discussions, raise engineering standards, and mentor engineers across the Cargo platform.
Key Responsibilities
Platform & Shared Services
- Design and build shared platform services used across Cargo engineering teams.
- Develop common libraries, frameworks, and runtime components that are modular, well-documented, and easy to consume.
- Take ownership of complex technical problems end-to-end, from design through production.Cloud & Infrastructure Foundations
- Build and evolve cloud-native foundations, including deployment patterns, runtime configuration, and observability.
- Contribute to infrastructure-as-code practices and environment standardization.
- Improve reliability, performance, and operational consistency across services.Architecture & Technical Execution
- Participate in and help drive technical design and architecture discussions.
- Translate architectural patterns into concrete platform implementations that enforce agreed boundaries, contracts, and standards.
- Evaluate technical trade-offs and recommend appropriate solutions.
- Identify and resolve cross-cutting technical debt, and flag scalability, reliability, security, and performance risks early.Hands-On Engineering & Quality
- Own and evolve critical platform components in production.
- Write clean, testable, maintainable, and production-ready code.
- Perform deep code reviews on platform-facing changes and establish engineering best practices.
- Troubleshoot complex production issues and perform root-cause analysis.
- Support CI/CD, automated testing, monitoring, logging, and overall operational readiness.
Required Experience
- 12–16 years of overall hands-on software engineering experience.
- .NET: 10+ years of hands-on experience.
- .NET Core: 6+ years of experience.
- Cloud: 8+ years of experience with AWS or another major cloud platform (AWS preferred).
- RDBMS: 8+ years of experience with relational databases such as SQL Server, PostgreSQL, Oracle, or equivalent.
- React / JavaScript Framework: 5+ years of experience with React or another modern JavaScript framework.
- AIDLC – 1+ Years(Must)
- AI Tool – GitHub Copilot / Claude Code / Any equivalent AI Dev Tool(1+ years)
- AWS – 5+ Years
- Docker, K8s, ECS, Ansible, GitHub Actions, Jenkins – 5+ Years
- Should I have designed and own the E-E architecture of at least one major module in cloud
- Should be working as architect/Principle/Senior IC role
Note: Candidates should have genuine hands-on depth in the areas above rather than surface-level exposure; this is a senior technical role and experience levels will not be relaxed.
Must-Have Technical Skills
- Strong expertise in backend or platform engineering using modern enterprise stacks (.NET / .NET Core).
- Deep experience with cloud-native systems on AWS or an equivalent platform.
- Experience building shared services or internal platforms consumed by multiple teams.
- Strong understanding of object-oriented design, SOLID principles, design patterns, and clean architecture.
- Building and consuming RESTful APIs and distributed services.
- Database design, query optimization, indexing, transactions, and performance tuning.
- Front-end development using React or another modern JavaScript framework.
- Strong engineering judgment and system-level thinking.
- Working effectively with Product, QA, DevOps, Architecture, and other engineering teams.
Preferred Skills
- C++Technical Leadership & Architecture Expectations
- Take ownership of complex technical problems from design through production.
- Participate in and drive technical design and architecture discussions.
- Evaluate technical trade-offs and recommend appropriate solutions.
- Mentor engineers and contribute to raising engineering standards across the team.
- Identify scalability, reliability, security, and performance risks early.
- Contribute to modernization and continuous improvement of the technology stack.
Education / Certifications
BE / MCA
Why This Role Matters
This role ensures FLX ONE Cargo has a strong technical backbone — reducing duplication, improving reliability, and enabling delivery teams to move faster with confidence.