72 SMARTnCODE Jobs
Technical Lead (C#)
SMARTnCODE
posted 14d ago
Flexible timing
Key skills for the job
Overview: We are looking for a Senior System Architect or Engineering Lead with expertise in System Design, Cloud Technologies, Microservices, and Agile methodologies. The ideal candidate will lead technical teams, architect large-scale, cloud-native systems, and drive the adoption of microservices architectures. This role requires a blend of hands-on technical skills, leadership capabilities, and an in-depth understanding of cloud technologies and Agile practices. You will be instrumental in shaping the future direction of our technology stack and ensuring that systems are scalable, resilient, and aligned with business goals.
Key Responsibilities
Lead and mentor a team of engineers to design, develop, and deliver complex, scalable systems using system design principles and modern software architecture.
Architect and build microservices-based systems that are modular, scalable, and easily maintainable.
Drive the adoption of cloud technologies (AWS, Azure, or Google Cloud) to deploy and manage applications, ensuring high availability and performance.
Collaborate closely with cross-functional teams, including product, DevOps, and QA, to define and deliver features in an Agile environment.
Own the full system design lifecycle, including defining architectural guidelines, ensuring compliance with best practices, and delivering high-quality, secure, and scalable solutions.
Foster an Agile development culture, ensuring continuous improvement in team processes, workflows, and communication.
Oversee the implementation of CI/CD pipelines, ensuring automated testing and deployment processes.
Drive the resolution of complex technical issues, troubleshoot bottlenecks, and optimize application performance.
Ensure security best practices are implemented throughout the development and deployment lifecycle.
Provide technical leadership during project planning, providing estimates and managing the teams technical tasks.
Required Skills
System design expertise, including experience with large-scale systems, high availability, fault tolerance, and distributed architectures.
Proven experience with microservices architecture and understanding of inter-service communication mechanisms (e.g., REST APIs, gRPC, message queues).
Strong experience with cloud platforms (AWS, Azure, Google Cloud) and cloud-native services (e.g., Lambda, App Services, EC2, Kubernetes, containerization).
Proficiency in Agile methodologies, with experience working in Scrum, Kanban, or other Agile frameworks.
Leadership experience, including mentoring and guiding development teams, leading technical discussions, and driving engineering excellence.
Strong understanding of DevOps principles, including CI/CD pipelines and automation tools (e.g., Jenkins, GitLab CI, Terraform).
Deep knowledge of application security, encryption, IAM, and secure coding practices.
Familiarity with monitoring, logging, and troubleshooting tools for cloud-based applications (e.g., Prometheus, Grafana, CloudWatch).
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Technical Lead roles with real interview advice
4-8 Yrs
Hyderabad / Secunderabad