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!