22 Aug
|
Development
|
Pune
Role Overview
We are seeking a highly experienced and hands-on Technical Lead with over 10
years of proven expertise in software development. In this role, you will
balance active coding with technical leadership, guiding a high-performing team
through complex architectural challenges. You will own the design, delivery,
and quality of our .NET-based applications while mentoring developers and
championing engineering excellence.
Experience & Soft Skills
Experience:10+ years of skilled software development experience.
Mindset: Hands-on coder who thrives on solving complex technical challenges.
Communication: Robust ability to articulate complex technical ideas to both
technical and non-technical stakeholders.
Key Responsibilities
Technical Leadership & Team Guidance
Mentor Developers: Coach team members in software solutions, modern
technologies, and coding standards.
Drive Agile Delivery: Lead technical execution within an Agile Scrum
framework.
Promote DevOps: Advance Continuous Integration and Continuous Deployment
(CI/CD) pipelines,
preferably using Azure DevOps (AZDO) to automate OpenShift
deployments.
Code Review: Review code to ensure compliance with best practices and
corporate standards.
Architecture & System Design
Design Systems: Present, evaluate, and implement scalable design solutions
while balancing architectural trade-offs.
Enforce Principles: Apply solid Object-Oriented Programming (OOP), SOLID
principles, and core design patterns.
Event-Driven Systems: Architect and build event-driven systems, managing
their specific trade-offs.
Optimize Quality: Address cross-cutting concerns including performance
tuning, application security, scalability, and logging frameworks.
Data Engineering & Management
Database Design: Write, edit, and optimize complex Relational Database
Management System (RDBMS) structures in MS SQL.
Performance Tuning: Optimize complex SQL queries, stored procedures, and
indexing strategies.
Pipe
📌 Technical Lead Pune
🏢 Development
📍 Pune