Sign up free to see how well your resume matches this role.
The Senior Software Engineer will play an active role across various phases of Novacura projects, contributing technical expertise to deliver high-quality software solutions that meet customer needs. The role involves working closely with customers and Novacura Business System Consultants to understand requirements, evaluate technical options, and define effective and scalable solutions.
Senior Software Engineers have a strong focus on Novacura Flow and IFS development, including custom configurations, modifications, and integrations. They also work with related technologies such as .NET, IoT, ML, and other modern technologies that support Novacura Flow and IFS Applications. A solid understanding of IFS Applications and its technical architecture is expected, with the ability to develop deeper expertise in relevant functional or technical areas.
The Senior Software Engineer is expected to work independently, take ownership of technical deliverables, and contribute throughout the solution lifecycle from customer requirements and solution design through development, testing, quality assurance, and deployment. The role also includes providing technical guidance and support to junior colleagues and contributing to knowledge sharing within the team.
We’re looking for people who are highly service-minded and thrive from a work environment with a high pace. You should have a flexible mindset with an ability to manage several customers and tasks simultaneously, working in a team context and you are good at communicating. You have a proactive approach and are always eager to learn new things.
Bachelor’s degree in Computer Science, Engineering, Information Technology, or related field.
4+ years of hands-on experience working with IFS
Experience with IFS Cloud modifications and customizations
Previously worked in a Technical consultant/ Senior Software Engineer capacity or have worked in consulting projects
Strong knowledge of databases (SQL/, PL-SQL) and data structures.
Hands-on experience with programming/scripting languages (e.g., C#, Java, JavaScript, Python).
Familiarity with REST/SOAP APIs, XML, JSON, and integration frameworks.
Understanding of ERP systems (preferably IFS Applications)
Strong analytical and troubleshooting skills.
Ability to work independently and in teams, with good communication skills.
You will be part of a supporting and fun-loving culture, while you get a global exposure.
Attractive Remuneration Package
Hybrid Work model
Training & Development
Social & CSR Events
If you think we’re a good match, apply today! Selection is done continuously so don’t miss your chance. For questions regarding the recruitment process, please contact Nirmani Wijesinghe, Talent Acquisition at nirmani.wijesinghe@novacura.com About the role contact Jacob Grauers Consulting Manager, at jacob.grauers@novacura.com
Novacura is a software company specializing in providing solutions to various industries through a B2B model. Our offerings are based on two main pillars: ERP implementation and maintenance services (IFS Applications/IFS Cloud) and the delivery of our own software – a low-code platform called Novacura Flow.
Established in 2005, we have a strong market presence with over 250 customers worldwide, primarily in Europe, Sri Lanka, North America, and the Middle East. We operate from offices in 10 countries and employ nearly 200 experts. Despite our long history and significant scale, we have retained our original passion, flexibility, and drive to achieve ambitious goals!