Albertamt
Yaza Tech Ltd. - Software Developer - Solutions & Customer Delivery
Mriehel
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.3M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →hirly's read of this role
- Role family
- Engineering
- Seniority
- Mid level
- Country
- MT
- Work mode
- On-site / unstated
- First seen by hirly
- 30 Sept 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
About the role
We are looking for a mid-level Software Developer to help develop, maintain and support a number of software platforms used by our customers.
You will work across backend services, frontend applications, databases and third-party integrations, while also working directly with customers to understand requirements, investigate issues, support software implementations and rollouts, and provide training and technical support.
You should have strong software-development fundamentals and be comfortable taking ownership of well-defined requirements or problems from investigation through development, testing and release.
Key responsibilities
Develop and maintain software - Build new functionality, enhancements and fixes using C#, .NET, Angular and TypeScript.
Own requirements through delivery - Work with customers and internal stakeholders to understand requirements, determine an appropriate solution and take changes through development, testing and release.
Investigate and resolve issues - Reproduce reported problems, analyse code, logs and data, identify root causes and implement reliable fixes.
Build integrations - Develop and maintain REST APIs and integrations with third-party systems and services.
Work with data - Work with relational databases, including data modelling, migrations, queries and performance troubleshooting.
Support customer implementations - Assist with system configuration, testing, data preparation, rollout and go-live activities.
Provide customer training and support - Explain system functionality clearly, provide training and assist customers with technical or product-related issues.
Maintain software quality - Produce maintainable code, review changes, create appropriate tests and consider security, performance and reliability.
Contribute to projects - Estimate work, document technical decisions and take responsibility for assigned features or smaller projects through to completion.
Required experience and skills
Typically 3-5 years of professional software-development experience, or equivalent demonstrable capability.
Good knowledge of C#, modern .NET and ASP.NET Core.
Practical experience with Angular, TypeScript, JavaScript, HTML and CSS.
Experience designing or consuming REST APIs and third-party integrations.
Experience with SQL Server, PostgreSQL or another relational database, including SQL queries, relationships and performance considerations.
Understanding of software-development principles including object-oriented programming, dependency injection and maintainable application design.
Experience with Git, pull requests, debugging and automated testing.
Understanding of authentication, authorisation, input validation, error handling, logging and secure handling of application secrets.
Strong problem-solving skills and the ability to investigate technical issues independently.
Good communication skills and the confidence to work directly with customers, including non-technical users.
Ability to take ownership of work and recognise when guidance or escalation is required.
AI and modern development tools
Experience using modern AI tools or integrating AI services into applications is useful but not essential. Exposure to areas such as AI APIs, document processing, intelligent search, conversational interfaces, structured AI outputs or workflow automation would be considered an advantage.
Nice to have
Experience with Microsoft Azure, Docker, Azure DevOps or GitHub Actions; background processing and messaging; application monitoring; or previous experience with customer software implementations, training and support.
What success looks like
You can be given a customer requirement, software issue or new piece of functionality and take responsibility for moving it forward. You understand the technical problem, communicate effectively with the people involved, deliver a reliable solution and help ensure that it works successfully for the customer after release.
Similar jobs
- Software Developer in TestMedirect · Tas-Sliema, MaltaFirst seen yesterday
- Fullstack Engineer Betsson · MaltaFirst seen 2d ago
- Software EngineerCorpay · Malta Mdina Road - Cross BorderFirst seen 3d ago
- Business Intelligence DeveloperAlliancewdFirst seen 3d ago
- QA Engineer Betsson · MaltaFirst seen 7d ago
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job