Job Description
Company Description
馃憢馃徏We're Nagarro,聽
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in!聽聽
Job Description
REQUIREMENTS:
- Total Experience 10+ years
- Strong hands-on experience with Python and proficiency in Django.
- Hands on experience in SQL.
- In-depth understanding of design patterns and distributed architecture.
- Proven experience in designing, deploying, implementing, and maintaining software solutions.
- Familiarity with cloud platforms, such as Azure with hands-on experience in cloud-based solutions.
- Familiarity with Azure Devops
- Expertise in infrastructure tools and solutions, including Docker and Kubernetes (K8s).
- Up-to-date knowledge of the latest technology trends and best practices in software development.
- Familiarity with CI/CD setup and tools to enable efficient deployment processes.
- Strong analytical and problem-solving skills to address complex technical challenges.
- Excellent communication and collaboration abilities to provide technical guidance and work effectively within a team.
RESPONSIBILITIES:聽
- Writing and reviewing high-quality, maintainable code.聽Understanding client business use cases and technical requirements, translating them into an elegant and scalable technical design.聽
- Mapping decisions with requirements and guiding developers with clear technical instructions.聽
- Identifying and narrowing down the best solutions to meet client requirements.聽
- Defining guidelines and benchmarks for non-functional requirements (NFRs) during project implementation.聽
- Writing and reviewing design documents explaining architecture, framework, and high-level application design.聽
- Reviewing architecture and design aspects like scalability, security, design patterns, user experience, and NFRs, ensuring adherence to best practices.聽
- Developing and designing end-to-end solutions, defining technologies, patterns, and frameworks.聽
- Resolving issues during code reviews through systematic root cause analysis.聽
- Conducting POCs to validate the feasibility of suggested designs/technologies.聽
- Mentoring team members, fostering growth, and ensuring alignment with new IoT technologies and methodologies.聽
Qualifications
Bachelor鈥檚 or master鈥檚 degree in computer science, Information Technology, or a related field.