At Nagarro, we are redefining the future of digital product engineering. With over 18,000 experts spanning 36 countries, we deliver products, services, and experiences that inspire, excite, and delight. Our dynamic, non-hierarchical work culture is centered around scaling innovation across all devices and digital mediums. We are on the lookout for exceptional new colleagues to join our journey. Could that be you?
Responsibilities
- Client Engagement. Understand clients' business use cases and technical requirements, translating them into elegant technical designs that meet their needs.
- Technical Mapping. Align decisions with requirements and effectively communicate these to developers.
- Solution Identification. Evaluate different solutions and determine the best option that aligns with client requirements.
- Guidelines & Benchmarks. Establish guidelines and benchmarks for non-functional requirements (NFRs) during project implementation.
- Design Documentation. Write and review design documents detailing the overall architecture, framework, and high-level design for development teams.
- Architecture Review. Assess architecture and design for extensibility, scalability, security, design patterns, user experience, and adherence to best practices.
- Solution Development. Design and develop solutions addressing both functional and non-functional requirements, defining technologies, patterns, and frameworks.
- Technology Integration. Understand and apply technology integration scenarios, incorporating these learnings into projects.
- Issue Resolution. Analyze and resolve issues raised during code reviews, providing justifications for decisions made.
- POC Execution. Conduct proof-of-concepts (POCs) to validate that proposed designs and technologies meet requirements.
Requirements
- Experience. Minimum 13 years of experience with manufacturing and automation technologies, IoT technologies and protocols, cloud development (Azure, AWS, Google Cloud), microservices architecture, and .NET Core for cloud-based applications.
- Technical Expertise. Proficiency in containerization technologies (Docker) and orchestration tools (Kubernetes), and knowledge of SQL and NoSQL databases.
- Problem-Solving. Exceptional analytical and problem-solving skills, with the ability to troubleshoot complex issues.
- Communication. Strong verbal and written communication skills, capable of explaining technical concepts to non-technical stakeholders.
- Collaboration. Effective team player with experience in a collaborative environment.
- Adaptability. Ability to quickly learn and adapt to new technologies and industry trends.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
Why Join Us?
At Nagarro, you’ll have the opportunity to work on cutting-edge projects, collaborate with a global team, and continuously evolve your career in a supportive and innovative environment.