Software Development Engineer, Customer Engagement Technology

Description

We are seeking a talented and innovative Software Development Engineer to join our Customer Engagement Technology team. In this role, you will be responsible for designing, developing, and implementing cutting-edge technology solutions that enhance customer experiences across multiple platforms. Your expertise in software development will play a critical role in building scalable and efficient systems that drive customer satisfaction and business growth.

Responsibilities:

  • Design, develop, test, and deploy high-quality software solutions to improve customer engagement and support business objectives.
  • Collaborate with cross-functional teams, including product managers, UX designers, and data analysts, to gather requirements and deliver innovative technology solutions.
  • Develop APIs, microservices, and integrations with customer engagement platforms (e.g., CRM, marketing automation tools, and customer support systems).
  • Implement secure and scalable cloud-based solutions, ensuring high availability and performance.
  • Write clean, maintainable, and efficient code while following coding standards and best practices.
  • Conduct code reviews, identify technical debt, and implement improvements for system performance and reliability.
  • Troubleshoot and resolve technical issues, bugs, and system failures in a timely manner.
  • Stay up to date with emerging technologies, tools, and frameworks to continuously improve the development process and customer experience.

Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development, with a focus on building customer-facing applications.
  • Proficiency in programming languages such as Java, Python, JavaScript, or C#.
  • Experience with cloud platforms (e.g., AWS, Azure, or Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with RESTful APIs, microservices architecture, and web technologies (HTML, CSS, React, or Angular).
  • Knowledge of database management systems (SQL and NoSQL) and data modeling.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration abilities.

Preferred Skills:

  • Experience with customer engagement platforms (e.g., Salesforce, HubSpot, or Zendesk).
  • Knowledge of CI/CD pipelines and version control tools (e.g., Git, Jenkins).
  • Familiarity with machine learning models and data analytics for personalized customer experiences.

If you are passionate about leveraging technology to create exceptional customer experiences and want to work in a dynamic and collaborative environment, we encourage you to apply. Join our team and help us shape the future of customer engagement!