Technical Lead - Java Developer

Arrow Electronics India Pvt Ltd

Ahmedabad District

On-site

INR 1,800,000 - 2,700,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Arrow Electronics India Pvt Ltd in Ahmedabad, India, seeks a Senior Member Technical Staff to design and build scalable, secure enterprise applications using C# and .NET Core, RESTful APIs, and microservices. You will define architecture, technical standards, and guide development teams through architecture reviews and performance optimization.

The role requires strong OO design, secure coding, and hands-on experience with CI/CD, DevOps, containerization (Docker/Kubernetes), and cloud platforms

Qualifications

  • 7+ years of software development with C# and .NET/.NET Core.
  • Strong RESTful API design and ASP.NET Web API experience.
  • Proficiency in OO, SOLID, and design patterns.
  • Experience with microservices and distributed systems.
  • Experience with SQL Server and NoSQL databases.
  • Hands-on in CI/CD and DevOps practices.
  • Cloud experience (Azure or AWS) and containers (Docker, Kubernetes).
  • Experience with Angular or React and modern UI tech is a plus.
  • Familiarity with security, testing, and performance optimization.

Responsibilities

  • Design and architect scalable, secure enterprise applications.
  • Define solution & application architecture, standards, and principles.
  • Translate requirements into robust technical designs.
  • Lead design and development with C#, .NET Core, REST APIs.
  • Define microservices and SOA patterns where appropriate.
  • Recommend design patterns, frameworks, and tools.
  • Ensure scalability, availability, reliability, and security.
  • Provide technical leadership and conduct reviews.
  • Develop reusable frameworks and accelerators.
  • Define integration strategies using REST, messaging, and events.
  • Design data architecture with SQL Server and NoSQL databases.
  • Drive CI/CD, DevOps, automation, deployment, release strategies.
  • Identify risks and bottlenecks; propose solutions.
  • Promote engineering best practices and governance.
  • Collaborate with product and engineering teams; mentor juniors.

Skills

C#
.NET Core
RESTful APIs
Microservices
CI/CD
DevOps
Azure / AWS
Kubernetes
Git
Angular/React

Tools

Git / Bitbucket / Bamboo
Docker
Jenkins
Azure Service Bus / Kafka

Job description

Member Technical Staff Position: Member Technical Staff Job Description:

Key Responsibilities
  • Design and architect scalable, secure, high-performance enterprise applications using Microsoft .NET technologies.
  • Define overall solution architecture, application architecture, technical standards, and design principles.
  • Translate business and functional requirements into robust technical solutions and architectural designs.
  • Lead the design and development of applications using C#, .NET Core/.NET 5+ and RESTful Web APIs.
  • Define and implement microservices, distributed systems, and service-oriented architectures where appropriate.
  • Evaluate and recommend appropriate design patterns, architectural patterns, frameworks, tools, and technologies.
  • Design solutions considering scalability, availability, reliability, maintainability, performance, and security.
  • Provide technical leadership and guidance to development teams and conduct architecture/design/code reviews.
  • Develop reusable frameworks, components, libraries, and technical accelerators to improve development efficiency.
  • Define integration strategies using REST APIs, messaging, event-driven architecture, and third-party integrations.
  • Design and optimize data architecture using Microsoft SQL Server, NoSQL databases, Entity Framework/ORM, and appropriate data-access patterns.
  • Define and drive CI/CD, DevOps, automation, deployment, and release strategies.
  • Identify technical risks, performance bottlenecks, scalability challenges, and recommend appropriate solutions.
  • Establish and promote software engineering best practices, coding standards, testing strategies, and architectural governance.
  • Collaborate with product managers, business stakeholders, engineering teams, and other architects to drive technical decisions.
  • Mentor developers and senior engineers on architecture, design patterns, coding practices, performance optimization, and troubleshooting.
Must-Have Skills
  • 7+ years of experience in software development with strong expertise in C# and .NET/.NET Core (5+).
  • Strong experience in designing and developing RESTful APIs / ASP.NET Web API.
  • Strong understanding of Object-Oriented Programming, SOLID principles, clean code, and core design patterns.
  • Strong knowledge of architectural patterns , including: Microservices Architecture Layered/N-Tier Architecture Clean Architecture Domain-Driven Design (DDD) Event-Driven Architecture CQRS and related patterns.
  • Strong understanding of distributed systems and scalable application design.
  • Experience with Entity Framework / ORM and data-access architecture.
  • Strong knowledge of SQL Server and familiarity with NoSQL databases.
  • Strong understanding of data structures, algorithms, exception handling, concurrency, and performance optimization.
  • Experience designing applications for high availability, scalability, resiliency, and fault tolerance.
  • Strong knowledge of software design principles and enterprise application architecture.
  • Hands-on experience with CI/CD and DevOps methodologies.
  • Working knowledge of Git, Bitbucket, Bamboo or equivalent source-control and CI/CD tools.
  • Strong experience in unit, integration, component, and automated testing.
  • Understanding of TDD and BDD is an advantage.
  • Good understanding of application security principles, authentication/authorization, API security, and secure coding practices.
  • Excellent analytical, problem-solving, troubleshooting, and technical decision-making skills.
  • Excellent verbal and written communication skills.
  • Experience with Microsoft Azure / AWS and cloud-native application architecture.
  • Experience with Docker and Kubernetes/containerized applications.
  • Knowledge of messaging/event platforms such as Azure Service Bus, Kafka, RabbitMQ , etc.
  • Experience with Angular, React, TypeScript, JavaScript , or other modern UI technologies.
  • Knowledge of observability, logging, monitoring, distributed tracing, and application performance management.
  • Experience with API Management, caching, CDN, load balancing, and performance optimization.
  • Experience working in Agile/Scrum environments.
  • Exposure to Architecture Decision Records (ADRs), technical documentation, UML, and architecture diagrams.
  • Experience leading architecture modernization, legacy application transformation, or migration to cloud/microservices.

Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services Experience Level Senior Level

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Architect
Technical Architect

Experion Technologies • Thiruvananthapuram

On-site
INR 2,500,000 - 4,500,000
Engineering Manager
Engineering Manager

Agiliad • Pune District

On-site
INR 4,000,000 - 7,000,000
.NET Technical Lead – Backend Developer
.NET Technical Lead – Backend Developer

Winzons • India

On-site
INR 2,500,000 - 4,000,000
Technical Architect | Fulltime | Jp nagar, Bangalore OR Chennai | Fulltime
Technical Architect | Fulltime | Jp nagar, Bangalore OR Chennai | Fulltime

Two95 International Inc. • Bengaluru

On-site
INR 4,000,000 - 9,000,000
Technical Lead
Technical Lead

Simplify Alpha™ • Maharashtra

On-site
INR 1,800,000 - 3,200,000
.NET Technical Architect
.NET Technical Architect

Azilen Technologies • Ahmedabad District

On-site
INR 1,800,000 - 3,600,000
Technical Lead - Cloud
Technical Lead - Cloud

Shashwath Solution • Dadri

On-site
INR 4,000,000 - 7,000,000
Technical Lead - Cloud
Technical Lead - Cloud

Shashwath Solution • Pune District

On-site
INR 3,500,000 - 7,000,000
Technical Lead - .Net Fullstack
Technical Lead - .Net Fullstack

Simplify Alpha™ • Maharashtra

On-site
INR 1,400,000 - 2,200,000
Java Technical Architect
Java Technical Architect

Cotiviti • Hyderabad

Hybrid
INR 3,000,000 - 5,000,000