Backend Software Developer

Location Malta
Job Type Exclusive
Salary Attractive
Reference 25480

My client is a young . progressive software house partner comprised of veterans in the software industry. With years of experience behind them, they take pride in being an innovative company with big ideas. Their software platform, expertise and existing integrations with 3rd party providers are a guarantee to be a one stop shop for businesses worldwide.

As a tech company, they believe that keeping up to date in latest technologies is key in staying ahead of the game. This, along with their spirit and can-do mindset, is who they are. 

The technologies you will encounter are Microsoft .NET v 4.7.2 (moving into .NET Core), RabbitMQ, Redis, SQL Server 2017, Angular, HTML5, CSS, ELK Stack, Azure AppInsight, Azure DevOps, Octopus Deploy, Umbraco CMS, MVC and R.

 

Backend Software Developer

We are now looking for a Backend Software Developer to join our teamThe primary aim of this role is the software development lifecycle within the company, including support of all software development projects. This involves playing a key role in the design, construction, installation, testing and maintenance of the software systems using different program languages to deliver high quality projects to ensure the successful execution of the company’s business goals, strategies and aims.

 

Responsibilities

Work with other software developers to help create a product, expend and update existing programs to suit business requirements

Responsibility for producing detail specifications and writing program codes

Conduct system analysis, drive Agile development methodologies daily and strive to continuously improve operations, processes and practices

Work closely with Software Architect and Team Leader in preparing and installing solutions by determining and designing system specifications and standards

Be a team player and understand your position and importance within the team

Perform other tasks as required

Report to Head of Platform Department.

 

Duties/Activities

Execute full software development lifecycle, including developing flowcharts, layouts and documentation to identify requirements and solutions

Write well-designed, testable code, produce specifications and determine operational feasibility

Develop software primarily using Microsoft .NET / C# stack

Develop database software and reports using Microsoft SQL Server

Integrate software components into a fully functional software system, develop software verification plans and quality assurance procedures

Solve all complex and challenging problems.

 

Qualifications and Experience

Essential

3+ years of proven experience on the same or similar role i.e. in .NET 4.7.2 / .NET Core / C#

Strong interest in software design and architecture

Fluency with databases such as SQL Server / T-SQL

Knowledge of building RESTful APIs

Experience with code repositories such as GIT

Basic knowledge of JavaScript / MVC / HTML5 / CSS3

A good knowledge of English, both written and spoken.

 

Advantageous

A BSc Degree in computer programming, computing, information technology, software development and software

Experience working with microservices

Knowledge of caching techniques

Previous work in multicultural or international companies

Experience with high-volume / transactional system.

 

Skills and Abilities

Motivated to learn new technologies, understand complex business rules and good at problem solving

Excellent IT and coding skills coupled with excellent organisational, time and project management skills

Evaluate issues and define solutions with good and strong analytical and problem-solving skills

Excellent communication and interpersonal skills

Able to work efficiently, effectively and productively with initiative and drive under tight timescales and pressure whilst maintaining attention to detail

Proven capability as a problem solver with an ability to work individually or as a part of a team

Ability to manage (not just report) and challenge conventions while producing continuous improvements

Excellent attention to details

A willingness to travel on regular basis when required.

Why work with us?
You will be part of an international team, contributing to both steady company growth and your professional development. We offer an exciting and challenging work environment, competitive pay and benefits package. Bearing in mind that today’s technology develops at the speed of light, and that every day brings some new challenge, we are in constant pursuit of knowledge and development. We use knowledge that we have adopted to improve our product, and everything that others consider impossible, we see as another challenge and opportunity to discover the limits of our knowledge and abilities – if you want to be a part of this dedicated team, you’ve come to the right place!

Apply Now