Senior Software Developer

2 weeks ago


Bengaluru, Karnataka, India Annalect Full time

Designation : Senior Analyst (Senior Software Developer)

Experience Required : 5-7 Years

About us :

We are an integral part of Annalect Global and Omnicom Group, the second largest advertising agency holding company in the world in terms of revenue and is the leading global marketing communications company

Our portfolio includes:
three global advertising agency networks: BBDO, DDB and TBWA; three of the world's premium media services under

Omnicom Media Group:
OMD, PHD and Hearts & Science.


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.

This is an exciting role and would entail you to :

Technical Leadership :

  • Provide technical leadership and guidance to the development team, influencing best practices and driving innovation.
  • Collaborate with senior leadership to shape the technical direction of the ecommerce platform.

Full-Stack Development :

  • Lead and participate in fullstack development efforts, ensuring the delivery of highquality, scalable, and efficient code.
  • Oversee the architecture and implementation of new features and functionalities.

Ecommerce Platform Optimization :

  • Drive optimization efforts for the ecommerce platform, focusing on performance, scalability, and user experience.
  • Conduct regular code reviews and performance assessments.

System Architecture :

  • Take a lead role in designing and evolving the overall system architecture.
  • Collaborate with crossfunctional teams to align technical solutions with business objectives.

Mentorship and Collaboration :

  • Mentor and guide junior and midlevel developers, fostering a collaborative and growthoriented team culture.
  • Collaborate with product managers, UX/UI designers, and other stakeholders to achieve project goals.

Quality Assurance and Testing :

  • Champion and implement best practices in software testing and quality assurance.
  • Oversee the testing process to ensure the delivery of robust and bugfree applications.

Database Management :

  • Lead database design and optimization efforts to support the growing needs of the ecommerce platform.
  • Ensure data integrity and implement efficient database management strategies.

Security and Compliance :

  • Oversee the implementation of security measures to protect customer data and sensitive information.
  • Ensure compliance with industry standards and regulations.

Documentation and Knowledge Transfer :

  • Create and maintain comprehensive technical documentation for code, APIs, and system architecture.
  • Facilitate knowledge transfer within the team through welldocumented processes.
What you will do :

  • Excellent computer science fundamentals, with a focus on algorithms and data structures. Each engineer needs to be able to contrast which data structures to use when, and which algorithmic approach is best given expected inputs.
  • Excellent coding skills, with a focus on the ability to read and edit existing code. We expect most of our code to be either Java or Python based and expect our engineers to be able to read both and write brilliantly in at least one of them.

Much of our software is already written, and needs to be constantly improved and refactored, so writing brilliant code from scratch is less valuable than making existing code better.


  • Familiarity with Git as a VCS.
  • Ability to write clearly, as we expect SDEs to explain their approaches and designs in clear narratives for others to read and critique.
  • Excellent distributed system design skills, with a focus on nonrelational database storage patterns (e

g:
no-sql databases or search-based approaches) and distributed-lock-free designs.

  • Familiarity with AWS or GCP services.
  • Experience operating with Petabyte scale data.
  • Ability to tradeoff costs of various cloudbased designs.
  • You will work closely with a team of 45 engineers, a product manager, and a designer to deliver a smooth experience to our customers.
  • You will support the wider engineering organization by identifying areas of improvement, proposing RFCs, seeking feedback early and often, iterating over your ideas, and cocreating something better than you could have done by yourself.
This may be the right role for your if you have :

  • 57 years of software engineering experience building distributed systems in webbased technologies at a product company.
  • Extensive experience in ecommerce platform development, customization, and architecture including business processes, including payment gateways, order fulfillment, and inventory management.
  • Strong experience with Python or Java frameworks, relational databases, and the cloud either GCP or AWS.
  • Have worked closely in teams of ~5 engineers before, solving hard problems collaboratively, and have worked tightly with immediate peers as well as across teams.
  • Ability to take endtoend accountability and takes pride on the ability to take complex problems and iterate on them until a simple solution is found.
  • Proficiency in web development languages (e.g., HTML, CSS, JavaScript) and frameworks.
  • Strong experience with algorithms, data structures, and building systems that process terabytes of data.
  • Strong familiarity with Git as a VCS.
  • Knowledge of ecommerce security best practices and compliance standards.
  • Excellent communication skills and the ability to work collaboraively with crossfunctional teams.
  • Familiarity with emerging ecommerce technologies and trends.
)

  • Bengaluru, Karnataka, India Software AG Full time

    Locations: Bangalore Software AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...


  • Bengaluru, Karnataka, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...


  • Bengaluru, Karnataka, India NTT Data Vertex Software Inc. Full time

    Apply for Software Development Senior Specialist, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on


  • Bengaluru, Karnataka, India NTT Data Vertex Software Inc. Full time

    Apply for Software Development Senior Specialist, Career Progress Consultants in Bengaluru/ Bangalore for 5 - 9 Year of Experience on

  • Senior Developer

    2 weeks ago


    Bengaluru, Karnataka, India Sonata Software Full time

    Job Title: Senior Developer / Lead - Core Java with ReactJSDepartment: PEOSJob Type: Full-time Job Description:We are currently seeking a Senior Developer / Lead with over 8 years of experience, specializing in Core Java and ReactJS. The ideal candidate should have hands-on experience with AWS, a strong proficiency in JavaScript, and a comprehensive...


  • Bengaluru, Karnataka, India Spigot Software Pvt Ltd Full time

    Essential Responsibilities : Specific day-to-day responsibilities and milestones needed to achieve the objectives : At least 2 years of software development experience using STL and medium to complex business logic using C++ . Develops and integrates applications using VC++ as per written specifications so as to onboard new content onto products. Develops...


  • Bengaluru, Karnataka, India TekIT Software Solutions Full time

    Job Description : You will play a key role in designing, developing, and maintaining high-performance, scalable, and flexible API servers that can handle massive traffic volumes. You will collaborate closely with cross-functional teams to deliver exceptional software solutions and contribute to the overall success of the company. Required Skills : ...


  • Bengaluru, Karnataka, India Software AG Full time

    Software AG simplifies the connected world . Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data and clouds; empowers streamlined processes; and connects "things" like sensors, devices and machines. It helps 10,000+...


  • Bengaluru, Karnataka, India Mobile Programming LLC Full time

    Job Title: Senior Software Developer (.Net Core and Angular) Company: Dynamic Development Team in Mumbai Technical Skills: .Net Core: Proficiency in developing applications using the .Net Core framework Entity Framework (EF): Strong experience with EF framework for data access Angular (Version 8 and above): In-depth knowledge and...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:This position includes working for Product Security of Netscaler to strengthen and harden the Netscaler Platform.Job Description/Responsibilities:What we are looking for?You love solving problems and enjoy learning new technologies. You have 6-8 years of experience in developing Networking and Communication protocols. You have developed a...


  • Bengaluru, Karnataka, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer) Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...

  • Senior .Net Developer

    2 weeks ago


    Bengaluru, Karnataka, India TekIT Software Solutions Full time

    Responsibilities: Design, develop, and maintain custom software using best coding practices and modern techniques (e.g., SOLID principles, design patterns). Break down user stories into tasks and set expectations for team members using Agile Scrum methodology. Code, test, and troubleshoot highavailability, highload software utilizing the appropriate...


  • Bengaluru, Karnataka, India Software AG Full time

    Software AG simplifies the connected world . Founded in 1969 it helps deliver the experiences that employees, partners and customers now expect. Its technology creates the digital backbone that integrates applications, devices, data and clouds; empowers streamlined processes; and connects "things" like sensors, devices and machines. It helps 10,000+...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team We are seeking a Senior Software Engineer to lead the design, development, validation, deployment, and maintenance of features for Citrix Workspace app for Linux compatible with major Linux distributions such as RHEL, Ubuntu, and Raspberry PI OS. Ideal candidates will have experience working directly with customers, are adept at...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    About This Team:ZTNA clients team takes care of the client projects for all platforms as part of Citrix Gateway product. It is widely used by various enterprise customers for securely accessing their enterprise resources remotely. It has ~10+ million monthly active users.Team is self-motivated, and owns the product with full sense of responsibility and...


  • Bengaluru, Karnataka, India Growel Softech Pvt. Ltd. Full time

    Senior Software Developer - Salesforce CRMSkills Required:Minimum 6 years of experience in Salesforce development focusing on analyticsExperience in Salesforce application developmentAbout the Company:This is a great opportunity to join a leading company as a Senior Software Developer specializing in Salesforce CRM.Job Description:Extensive development...


  • Bengaluru, Karnataka, India Ericsson Full time

    Job DescriptionJoin our TeamAbout this opportunity:Ericsson is looking for skilled individuals to join as an Application Development and 3rd Level Support professional. Responsibilities include ensuring the efficiency and consistency of applications and tools, driving technological advancement, and minimizing the need for major enhancements throughout their...


  • Bengaluru, Karnataka, India Ericsson Full time

    Join our TeamAbout this opportunity:Ericsson is seeking skilled and passionate individuals to join us as an Application Development and 3rd Level Support professional. The main responsibilities of this role include ensuring cost-efficiency and consistency of our applications and tools, driving technological advancements, and reducing the need for major...


  • Bengaluru, Karnataka, India Cloud Software Group Full time

    Senior Software Build Engineer Do you thrive in a dynamic environment? Were you built for a compact, agile, nimble, and dynamic team that's prepared to win? If you answered yes, we want to talk to you Citrix is now a standalone business unit and pioneer in building and delivering solutions to both On-premise and SaaS businesses. This business unit is...


  • Bengaluru, Karnataka, India Arctic Wolf Full time

    SeniorDeveloperArctic Wolf, with its unicorn valuation, is the leader in security operations in an exciting and fast-growing industry—cybersecurity. We have won countless awards for our excellence in security operations and remain dedicated to providing an industry-leading customer and employee experience.Our mission is simple:End Cyber Risk. We're looking...