Summary
Join Nagarro, a Digital Product Engineering company, and become a key player in building innovative products and services. This role demands 10+ years of experience, strong Python and Django skills, and expertise in cloud platforms like Azure. You will be responsible for designing, developing, and maintaining software solutions, collaborating with teams, and mentoring junior members. The position requires proficiency in various technologies, including SQL, Docker, and Kubernetes. A Bachelor's or Master's degree in a related field is required.
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
- Bachelorโs or masterโs degree in computer science, Information Technology, or a related field
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
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.