Customer Developer

Customer Developer

Full-Time 36000 - 60000 ÂŁ / year (est.) No home office possible
Go Premium
Smart Communications group

At a Glance

  • Tasks: Resolve customer issues and enhance Smart Comms products using Java and other technologies.
  • Company: Join Smart Communications, a leader in personalised customer communication solutions.
  • Benefits: Competitive salary, annual bonus, flexible work environment, and personal development opportunities.
  • Why this job: Make a real impact by solving complex problems and innovating with cutting-edge technology.
  • Qualifications: Experience in Java, Spring, and a willingness to learn new tech.
  • Other info: Enjoy a friendly, collaborative atmosphere with great career growth potential.

The predicted salary is between 36000 - 60000 ÂŁ per year.

Overview

Sitting within the Customer Development Team, this role will be responsible for resolving customer reported issues by studying the source code to explain complex behaviour or changing the code to fix defects. You will also be expected to develop minor enhancements on the suite of Smart Comms products, both on-premise and SaaS based.

About Smart Communications

Smart Communications provides the platform that leading organizations trust to deliver personalized, consistent, and compliant conversations across all touchpoints and channels. The Conversation Cloud consists of SmartCOMM for enterprise‑scale customer communications, SmartIQ for digital forms transformation, and SmartDX for trade documentation. Over 650 enterprise organisations across the globe rely on Smart Communications to simplify and automate complex processes and deliver highly secure, frictionless experiences across the customer lifecycle. To learn more, visit smartcommunications.com.

Who are you?

Your primary skills are Java, but you’re also eager to get stuck into other technologies. We frequently need to learn new technologies or libraries when implementing new areas of the system, so you need to be prepared to get out of your comfort zone and learn new things.

Responsibilities

  • Resolves 3rd level problems and support issues raised by customers, via Support Analyst, according to SmartCommunication’s technical support procedures.
  • Supports client by identifying and resolving in-depth technical issues with the SmartComms products using programming skills.
  • Responsible for fixing complex technical issues that may require changes to core functionality, code and systems operation.
  • Creates test plans and unit tests as appropriate for any code changes.
  • Creates tests, tools and diagnostic procedures for use by Support Analysts.
  • Provides technical support to consulting team during implementation of SmartComms solution.
  • Ensures the proper and timely entry of information in both the call tracking system and the knowledgebase.
  • Escalates any potential risks as far as necessary to minimize risks.
  • Responds to technical support questions from Smart Communications’ international 24Ă—7 customers.
  • Responsible for the timely delivery of product patches and maintenance of the associated build processes.
  • Responsible for building and releasing software patches to production environments according to SmartComms’ build procedure.
  • Supports any internal initiatives requiring technical support for Smart Comms products.
  • Assists with 1st and 2nd level support as required.
  • Provides a daily update to Management in UK time zone (working predominantly Eastern Australia time zone).

What we’re looking for

Must have skills/experience:

  • Java programming experience
  • Spring or Maven
  • Tomcat
  • XML
  • HTML/CSS

Advantageous skills/experience:

  • Docker/Kubernetes
  • SQL Server 2022
  • Javascript
  • Karma/Chai
  • GIT
  • Linux

Competencies

  • Analytical Ability – effectiveness in analysing situations and identifying key issues.
  • Planning and execution – monitoring progress, taking action when necessary to rectify situations / meet deadlines.
  • Proactive – taking responsibility for making things happen.
  • Social Magnetism – taking actions, that show awareness of one’s own impact on others.
  • Teamwork – collaborating with and promoting collaboration between different parts of the business.
  • Technical expertise – keeping up to date technically within one’s own functional area.
  • Adaptability – stability of performance under uncertainty and pressure.
  • Communication & influence – using appropriate interpersonal styles and methods of communication to influence others positively to obtain agreement between different interests.

SMART values

  • Speak Openly – We are positive, creative, helpful, kind and we have fun. We listen and provide constructive feedback. Through meaningful conversations we encourage each other to be the best that we can be. We’re not complainers we’re problem solvers.
  • Make a Difference – We focus on the things that matter and prioritize the things that have the greatest impact. We celebrate success and hold ourselves accountable for our choices. We don’t sit on the sidelines.
  • Agile & Flexible – We are focused on evolving, improving and growing. We think differently and challenge the status quo with open minds. We ask “why?” so that we can help remove complexity. We don’t allow hurdles to get in our way.
  • Results-Focused – We get stuff done by being efficient, working at pace and paying attention to detail. We focus on finding solutions and fixing things. We don’t believe in being busy for the sake of being busy, we focus on productivity.
  • Teamwork – We are stronger and better together. We collaborate, trust and support each other to deliver results for our company and our customers. We don’t want anyone to feel disengaged, we’re in this together!

What’s the deal?

We will provide you with the tools, equipment and support to give you the best possible chance of success and over-achieving your goals. Salary will depend on your experience and will be highly competitive. All our packages include an annual bonus based on the Company’s performance, so we are all incentivised to over-achieve!

In addition to a friendly, flexible and fun working environment, we provide a range of other benefits, including vision benefits, subsidised gym membership, 20 days holiday allowance and an additional day off for your birthday!

Additionally, all Developers are given access to an online training platform, time during the working week for personal development, and we attempt to attend a technical conference each year. We also set aside regular “Innovation Time” to allow team members to explore their own ideas, several of which have been adopted.

Located in the heart of the city in both Sydney and Canberra, our offices are a friendly, tight-knit environment that house our APAC Sales, Marketing, Technology, Customer and Corporate teams. This role can be based at either of our office locations with a hybrid approach or can be remote.

So, if we interest you, please let us know by applying for this position and tell us all about yourself.

Please note: we only consider applicants with current legal right to work in the countries in which our positions are based. All qualified applicants will receive consideration for employment regardless of race, colour, religion, sex, national origin, sexual orientation, age, disability, marital status or gender identity.

To learn more about Smart Communications visit:

https://www.smartcommunications.com/

#J-18808-Ljbffr

Customer Developer employer: Smart Communications group

Smart Communications is an exceptional employer that fosters a collaborative and innovative work culture, providing employees with the tools and support needed to excel in their roles. With a strong focus on personal development, including access to online training platforms and opportunities for attending technical conferences, employees are encouraged to grow and explore new ideas. Located in vibrant city centres like Sydney and Canberra, the company offers a friendly environment with flexible working arrangements, competitive salaries, and a range of benefits that enhance work-life balance.
Smart Communications group

Contact Detail:

Smart Communications group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Customer Developer

✨Tip Number 1

Network like a pro! Reach out to current employees at Smart Communications on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Prepare for the tech interview by brushing up on your Java skills and familiarising yourself with Spring and Maven. We want to see how you tackle real-world problems, so practice coding challenges!

✨Tip Number 3

Show off your problem-solving skills during interviews. Be ready to discuss past experiences where you resolved complex issues or improved processes. We love candidates who can think on their feet!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Customer Developer

Java Programming
Spring
Maven
Tomcat
XML
HTML/CSS
Docker
Kubernetes
SQL Server 2022
JavaScript
Karma
Chai
GIT
Linux
Analytical Ability

Some tips for your application 🫡

Show Off Your Java Skills: Make sure to highlight your Java programming experience in your application. We want to see how you've used it in real-world scenarios, so don’t hold back on the details!

Be a Problem Solver: Since this role is all about resolving customer issues, share examples of how you've tackled complex problems in the past. We love candidates who can think critically and come up with effective solutions.

Keep It Relevant: Tailor your application to the job description. Mention any experience with technologies like Spring, Maven, or Docker, as these are key for us. The more relevant your skills, the better!

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, we can’t wait to hear from you!

How to prepare for a job interview at Smart Communications group

✨Know Your Code

Make sure you brush up on your Java skills and be ready to discuss your past projects. Be prepared to explain how you've resolved complex issues in the code before, as this role requires a deep understanding of programming.

✨Understand the Product

Familiarise yourself with Smart Communications' products like SmartCOMM and SmartIQ. Knowing how these tools work and their impact on customer communications will show your genuine interest and help you answer questions more effectively.

✨Show Your Problem-Solving Skills

Prepare examples of how you've tackled technical challenges in the past. Highlight your analytical ability and how you approach problem-solving, as this is crucial for resolving customer issues in this role.

✨Emphasise Teamwork and Communication

Since collaboration is key at Smart Communications, be ready to share experiences where you've worked well in a team. Discuss how you communicate technical information to non-technical stakeholders, showcasing your social magnetism.

Customer Developer
Smart Communications group
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>