Software Engineer - Senior Analyst (Hybrid)
This is a Hybrid role
Annalect India plays a key role for our group companies and global agencies by providing stellar products and services in areas of Creative Services, Technology, Marketing Science (data & analytics) and Media Services. We are growing rapidly and looking for talented professionals like you to be part of this journey. Let us build this together.
Responsibilities:
• Full-Stack Development:
• Lead full-stack development efforts, balancing front-end and back-end responsibilities to deliver a seamless and responsive user experience.
• Utilize your expertise in modern web development frameworks and technologies.
• Ecommerce Platform Enhancement:
• Drive enhancements and optimizations to our ecommerce platform, focusing on scalability, performance, and user satisfaction.
• Collaborate with cross-functional teams to implement new features and functionalities.
• Coding and Architecture:
• Write clean, maintainable, and efficient code, adhering to software architecture and design best practices.
• Collaborate with senior architects to contribute to the overall software architecture.
• Database Management:
• Design and optimize databases to support the ecommerce platform's growing needs.
• Ensure data integrity and implement efficient database management strategies.
• Collaboration and Leadership:
• Mentor junior team members and collaborate with cross-functional teams, fostering a culture of knowledge sharing and continuous improvement.
• Take a leadership role in technical discussions and decision-making processes.
• Quality Assurance:
• Champion best practices in software testing and quality assurance to deliver robust and bug-free applications.
• Collaborate closely with the quality assurance team to ensure high-quality deliverables.
• Security and Compliance:
• Implement and oversee security measures to protect customer data and sensitive information.
• Ensure compliance with industry standards and regulations.
• Documentation:
• Create and maintain comprehensive technical documentation for code, APIs, and system architecture.
• Facilitate knowledge transfer within the team through well-documented processes.
Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 2-4 years of professional experience in software development, with a focus on ecommerce platforms.
• Expertise in front-end technologies (HTML, CSS, JavaScript) and relevant frameworks.
• Proficiency in server-side languages such as Java, Python, or PHP and cloud-based GCP or AWS services.
• Experience with database systems (SQL, NoSQL) and ORM frameworks.
• Familiarity with Git as a VCS.
• Strong problem-solving skills, attention to detail, and a proactive approach to challenges.
• Excellent communication skills, with the ability to convey complex technical concepts