Talent.com
No longer accepting applications
Apply Now : Software Engineer (Contract role)

Apply Now : Software Engineer (Contract role)

EpsilonBengaluru, Karnataka, India
1 day ago
Job description

We are looking for a Software Engineer, Martech platforms with 3-8 years of experience who is passionate about building intelligent, scalable applications. This role is ideal for someone who thrives in a fast-paced environment and is eager to grow into areas like AI integration, automation, cloud-native development, and digital marketing platforms.

Responsibilities :

  • Design, develop, and maintain full-stack applications using .NET, Web APIs, and modern front-end frameworks (React / Angular).
  • Build and integrate automation scripts and tools to streamline development, testing, and deployment processes.
  • Collaborate with cross-functional teams to deliver data-driven digital solutions that support marketing and loyalty platforms.
  • Write clean, efficient, and well-documented code in C# and JavaScript.
  • Participate in Agile ceremonies and contribute to DevOps practices (CI / CD, GitOps).
  • Support ETL processes and data integration pipelines for analytics and personalization.
  • Shift Timing : 1pm-10pm

Qualifications :

  • 3-8 years of experience in full-stack development (.NET, C#, MVC, Web API, HTML, CSS, JavaScript, jQuery).
  • Experience with SQL, PL / SQL, and data warehousing concepts.
  • Exposure to Python for scripting, automation, or data processing.
  • Familiarity with cloud platforms (AWS / Azure) and services like Lambda, S3, Redshift.
  • Experience with version control (GitHub, VSTS) and Agile / DevOps practices.
  • Solid understanding of RESTful APIs, JSON, and responsive web design (Bootstrap).
  • Hands-on experience in at least one end-to-end project involving ETL and UI development.
  • Preferred Qualifications :

  • Knowledge of digital marketing platforms (Adobe Experience cloud, Salesforce Marketing Cloud, GCP, etc.).
  • Personal Attributes :

  • Self-starter with a growth mindset and eagerness to learn new technologies.
  • Strong communication and collaboration skills.
  • Detail-oriented with strong problem-solving abilities.
  • Passion for building scalable, intelligent, and user-centric applications.
  • Create a job alert for this search

    Software Engineer • Bengaluru, Karnataka, India