31 Oct
|
Carl Zeiss India (Bangalore
|
Bengaluru
31 Oct
Carl Zeiss India (Bangalore
Bengaluru
Position Summary :We are seeking a highly skilled and experienced Technical Lead Full Stack Developer to join our dynamic team.What we're looking for :- Strong experience in end-to-end application development (front-end and back-end).- Solid exposure to system design, data model design, API design, and cloud-native development practices.- Deep hands-on expertise with modern front-end frameworks (preferably Angular and/or React) and back-end development using .NET Core, .NET Framework, C#, and/or Python.- A strong understanding of secure-first design and OWASP guidelines, cloud security, software engineering best practices, Agile methodologies, and cloud architecture (preferably Azure).- Candidates with prior hands-on experience in OTA updates, software distribution, device or fleet management, update orchestration, staged rollout, rollback, and production troubleshooting of distributed update systems will be given preference.- This role requires excellent coding and debugging skills, strong documentation habits, the ability to collaborate closely with architects, and the capability to guide junior developers.- Experience with Azure, microservices, cloud-native services,
and the use of Generative AI tools for code and test generation is highly desirable.Primary Duties and Responsibilities:- Implement high-quality, maintainable, and productive back-end and front-end code using .NET Core, .NET Framework, C#, Python, Angular, and/or React.- Build responsive, accessible, and cross-browser compatible UIs integrated with robust back-end services.- Contribute to system and component-level design, working closely with software architects to refine and implement design patterns and technical solutions.- Develop, document, and maintain secure, robust, and scalable APIs.- Design and build cloud-native applications on Azure using Docker and Kubernetes.- Apply OWASP and secure coding practices throughout the development lifecycle.- Lead the design, development, and technical delivery of software update capabilities for connected devices and distributed device fleets.- Provide technical guidance to junior developers, perform code reviews, and share best practices.Qualifications:- Bachelor's degree in computer science or a related field.- 8 - 10 years of professional software development experience. (ref:hirist.tech)
📌 Carl Zeiss - Technical Lead Full Stack Developer (Bengaluru)
🏢 Carl Zeiss India (Bangalore
📍 Bengaluru