Home
Jobs

Opportunity | Snowflake Developer | Tavant India

4 - 9 years

15 - 30 Lacs

Noida Hyderabad/Secunderabad Bangalore/Bengaluru

Posted:3 weeks ago| Platform: Naukri logo

Apply

Work Mode

Hybrid

Job Type

Full Time

Job Description

Dear candidate, We found your profile suitable for our current opening, please go through the below JD for better understanding of the role, Job Description : Role : SSE/TL/ATA Exp : 3 - 10 years Mode of work : Hybrid Model Work Location : Kolkata Role Overview: We are seeking a highly skilled and experienced Senior Software Developer to join our team. The ideal candidate will possess a strong background in software development, a deep understanding of various programming languages and frameworks, and the ability to lead complex projects from conception to completion. This role requires collaboration with cross-functional teams, including product management, design, and quality assurance, to deliver high-quality software solutions that meet and exceed our clients' expectations. **Key Responsibilities:** - Design, develop, and maintain robust, scalable, and efficient software applications. - Collaborate with product managers and stakeholders to gather and analyze requirements, translating them into technical specifications and solutions. - Lead the architectural design of software systems, ensuring they align with best practices and development standards. - Mentor and provide guidance to junior developers, fostering an environment of continuous learning and improvement. - Conduct code reviews and provide constructive feedback to enhance code equality and performance. - Troubleshoot, debug, and resolve software defects and performance issues in a timely manner. - Staffy up to date with emerging technologies and industry trends, making recommendations for their adoption within our projects. - Contribute to documentation for system design, development processes, and user manueuals. - Participate in agile development practices and help drive continuous improvement in our development processes. Roles & Responsibilities 1. **Software Development:** - Design, develop, test, and maintain high-quality software applications using various programming languages and frameworks. - Collaborate with cross-functional teams to gather requirements and translate them into technical specifications and development tasks. 2. **Code Quality and Best Practices:** - Ensure the adherence to coding standards, best practices, and methodologies (e.g., Agile, DevOps). - Conduct code reviews and provide constructive feedback to team members to enhance code quality and performance. 3. **System Architecture:** - Contribute to the architectural design and overall system architecture discussions to ensure robust and scalable solutions. - Identify and address technical challenges and propose feasible solutions. 4. **Mentorship and Leadership:** - Mentor and guide junior developers to enhance their skills and knowledge. - Take the initiative in leading projects and providing direction to the development team. 5. **Collaboration:** - Work closely with Product Managers, UX/UI Designers, and other stakeholders to ensure alignment between technical and business objectives. - Participate in daily stand-ups, sprint planning, and retrospectives to promote effective team collaboration. 6. **Troubleshooting and Bug Fixing:** - Diagnose, troubleshoot, and resolve software defects and issues promptly. - Proactively identify potential problems and implement preventive measures. 7. **Documentation:** - Create and maintain detailed technical documentation related to software design, architecture, and development processes. - Ensure that documentation is up-to-date and easily accessible for current and future team members. 8. **Performance Monitoring and Optimization:** - Monitor application performance, identify bottlenecks, and implement optimizations to improve application efficiency and user experience. - Stay updated with industry trends and best practices to incorporate the latest technologies and tools in development processes. 9. **Continuous Improvement:** - Actively participate in technology evaluation and selection processes, proposing improvements to existing systems. - Encourage a culture of continuous learning and improvement within the development team. 10. **Security and Compliance:** - Ensure adherence to security best practices and guidelines in software development. - Assist in compliance with relevant legal and regulatory requirements. Please check below link for organisation details, https://www.tavant.com/ If interested , please drop your resume to dasari.gowri@tavant.com Regards Dasari Krishna Gowri Associate Manager - HR www.tavant.com

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Tavant Technologies
Tavant Technologies

Information Technology & Services

Irvine

RecommendedJobs for You

Noida, Hyderabad/Secunderabad, Bangalore/Bengaluru