IT

Software Engineer / Developer – Python

Expired
This job has expired View all jobs

Job Title: Software Engineer

Location: Belfast

Salary: Competitive depending on experience

Job type: Full time, Permanent

They are the world’s leading cloud native communications Software Company, whose award-winning solutions help power more than 1,000 service providers and mobile operators, providing highly scalable and fault tolerant systems that run right in the core of their networks.

They’re internationally renowned for their exceptional technology, cutting-edge innovation and first-rate support – qualities they maintain by only recruiting, and retaining, the very best people.

They’re incredibly proud of the company culture; a collaborative working environment where free and open dialog is welcomed and internal politics is avoided at all costs. The aim is to seek out the better, faster and simpler solution, while supporting, challenging and developing each other.

The Role:

They’re are looking to recruit a senior software engineer to be the technical lead in the Professional Services migrations development team based in the Belfast office.

As a member of the migrations development team you will work alongside seasoned veterans and new graduate engineers, developing new features and enhancements to their industry leading tools which transfer service from customers legacy systems to their own systems.

Key Responsibilities:

After an initial training and ramp-up period, the successful candidate will be responsible for

  • Providing technical leadership and mentoring to the team.
  • Full lifecycle of software development including specification, high and low-level design work, coding, regression testing, problem investigation, debugging and fixing.
  • Providing sizing and delivery estimates to the sales team.
  • Task estimation and progress tracking.
  • Working closely with the customer facing migration execution team to deliver the tools that they need.

The Candidate:

For this position, they need someone who has the following skills/attributes.

  • Extensive experience in software engineering.
  • Ability to design new systems and drive incremental design and process updates to existing systems.
  • Excellent communications skills, a versatile and creative mind with good problem-solving abilities, self-motivation, energy and discipline.
  • Self-sufficient, but with the ability to work effectively in a team and help develop other team members.

Successful candidates would also desirably have familiarity with some or all of the following areas of expertise.

  • A range of programming languages, especially Python and shell script
  • Experience of using Jira
  • Knowledge of a variety of development tools and applications, including Subversion and Git code-management systems
  • A good understanding of the telecoms industry would be a benefit but not mandatory.

The Package:

They’ll offer a competitive market salary and, once you have joined your salary will be reviewed regularly based on your performance and contribution.

They also offer a competitive package of benefits including a bonus plan, company share plan, a non-contributory pension, life insurance and private medical insurance plans, plus a flexible holiday policy.

The Company is proud of their focus on and commitment to employees, and that their staff retention is exceptionally high. They’re a company that appreciates and looks after their people.

Please click on the APPLY button to send your CV and Cover Letter for this role.

The company want to be an awesome place to work and know that when employees are trusted to manage their work/life balance, not only does it support their well-being, but increases their engagement and ultimately enables them to perform their role better. They’re pleased to take a flexible approach to working, and if you’re looking for some variability in your schedule, you’re encouraged to have this conversation with your interviewer!

Candidates with the relevant experience or job titles of; Python Developer, Jira, IT Developer, Software Developer, Software Engineer, Coder, Modeller, System Coder, Python, Senior Developer, Programmer, Senior Programmer, Technical Developer, Systems Developer, Application Developer, IT Software Developer, IT Database Developer, Software Integration may also be considered for this role.

How can we help?
How can we help?

If you have any questions and you would rather chat to a member of our team please email or call us about this role.

CV writing tips

Get helpful tips and tools for writing an awesome CV.

Here to help

Contact our team of talent acquisition experts now.

Let’s talk Book Demo