Software Engineer – IFS Presales Support Services

IFS


Job Location:

Colombo - Sri Lanka

Monthly Salary: Not Disclosed
Posted on: 8 hours ago
Vacancies: 1 Vacancy

Job Summary

About the Role
The Software Engineer (SE) role is intended for engineers building intelligent AI-enabled solutions within IFS supporting internal platforms and evolving technical capabilities.

As an SE you will execute on well-defined technical tasks contribute to AI-integrated systems under the guidance of senior engineers and grow your understanding of scalable reliable and responsible AI-driven solution design.

Key Responsibilities

Full-Stack & Cloud Engineering

  • Develop internal tools and services using React and modern JavaScript/TypeScript.
  • Write and maintain PL/SQL / SQL for backend workflows reporting and data-heavy use cases.
  • Support integration of cloud-based solutions using Azure AWS or equivalent platforms following established secure and scalable patterns.
  • Build and consume REST APIs developing familiarity with IFS projections and integration constraints.

AI & Intelligent Capabilities

  • Assist in implementing AI-powered features such as:
    • LLM-backed assistants or copilots
    • Intelligent automation for internal workflows
    • Natural-language driven demo interactions
  • Apply basic prompt engineering techniques under guidance when integrating LLMs.
  • Learn to consider cost reliability security and performance trade-offs when using AI services.

IFS & Enterprise Solution Development

  • Implement IFS configurations including Custom Fields Events Business Process Automations (BPAs) Projections and Lobbies with support from senior team members.
  • Build solutions for presales or demo environments following established best practices.
  • Support technical configuration scenarios under supervision for more complex cases.

Engineering Quality & Ownership

  • Maintain code quality error handling and basic documentation standards for assigned tasks.
  • Write unit and integration tests for owned features.
  • Participate actively in code reviews both giving and receiving feedback.

Team Contribution

  • Collaborate with senior engineers and presales consultants to understand and implement business scenarios.
  • Seek guidance proactively when blocked or facing ambiguous requirements.
  • Contribute to team documentation and knowledge-sharing efforts.

Expectations at this Level
An SE is expected to:

  • Work with regular guidance and check-ins on moderately complex tasks.
  • Flag risks and blockers early rather than working through them alone.
  • Follow established patterns and best practices while building toward independent judgment.
  • Demonstrate reliable delivery on assigned tickets and tasks.

 

     


    Qualifications :

    Qualifications

    Required:

    • Bachelors degree in Computer Science Engineering or a related field.
    • 13 years of software engineering experience.
    • Working knowledge of:
      • React and modern JavaScript/TypeScript
      • and REST API development
      • PL/SQL or SQL fundamentals
      • Exposure to cloud platforms (Azure AWS or equivalent)
    • Some exposure to AI / LLM-based solutions or strong interest in learning including:
      • Basic prompt engineering concepts
      • Interest in integrating cloud AI services into applications
    • Foundational understanding of software design principles.

    Preferred:

    • Familiarity with IFS Cloud or willingness to learn enterprise platform configurations.
    • Exposure to ERP or enterprise-grade systems.
    • Basic understanding of CI/CD concepts.
    • Interest in AI governance security or cost-management considerations.

    Additional Information :

    We embrace flexibility and hybrid work opportunities to support diverse needs and lifestyles while also valuing inclusive workplace experiences. By fostering a sense of community we drive innovation strengthen connections and nurture belonging. Our commitment ensures you can work in a way that suits you best while also engaging with colleagues to share ideas and build meaningful relationships.


    Remote Work :

    No


    Employment Type :

    Full-time

    About the RoleThe Software Engineer (SE) role is intended for engineers building intelligent AI-enabled solutions within IFS supporting internal platforms and evolving technical capabilities.As an SE you will execute on well-defined technical tasks contribute to AI-integrated systems under the guida...

    About Company

    Company Logo

    We are growing! At IFS we are constantly growing to deliver award-winning solutions to hundreds of partners and thousands of customers worldwide! We help companies who want to be their best when it matters most – at their #momentofservice. Visit https://ifs.link/IzM0px to find out mo ... View more

    View Profile View Profile