Position: Software Developer
Location: Pune
Responsibilities:
- 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.