Position: Software DeveloperLocation: PuneResponsibilities:- Lead the design and development of robust and scalable software applications and responsive websites that meet project requirements and industry standards.- Collaborate closely with cross-functional teams, including Digital marketers, Designers and product managers, to translate business needs into technical solutions.- Mentor and guide junior developers, providing technical leadership, code reviews, and guidance on best practices.- Perform system analysis and code optimizations to ensure optimal performance and efficiency of software applications and websites.- Stay current with emerging technologies and industry trends, recommending relevant solutions that enhance our technical capabilities.- Identify and troubleshoot complex software issues, offering innovative solutions and implementing necessary fixes.- Contribute to the entire software development lifecycle, from planning and requirements gathering to testing, deployment, and maintenance.Qualifications:- Bachelor's degree in Computer Science, Software Engineering, or a related field.- Proven track record of at least 2-4 years in software development, with a strong portfolio showcasing your work.- Extensive experience in full-stack development, including proficiency in front-end and back-end technologies such as HTML, CSS, JavaScript, Python, PHP, Java, Ruby, etc.- Solid understanding of various content management systems (CMS) and e-commerce platforms.- Strong knowledge of database design and management (SQL, NoSQL, etc.).- Familiarity with version control systems (Git, SVN) and agile development methodologies.- Excellent problem-solving skills and the ability to work collaboratively in a team environment.- Exceptional communication skills to effectively interact with technical and non-technical stakeholders.