- Posted 02 June 2023
- Contact NameTom Johnson
As an IFS Developer, you will play a key role in designing, developing, and maintaining software solutions based on the IFS Applications platform. You will collaborate with cross-functional teams to gather requirements, analyse business processes, and implement customized solutions to meet client needs. Your technical expertise and problem-solving abilities will contribute to the successful delivery of IFS projects.
IFS Developer Responsibilities
Collaborate with business analysts, project managers, and end-users to gather and analyse requirements for software development projects based on the IFS Applications platform.
Design, develop, and implement customized software solutions using IFS tools and programming languages, ensuring adherence to coding standards and best practices.
Customize and extend the functionality of the IFS Applications platform by creating new modules, forms, workflows, and reports.
Perform system integration tasks, including data mapping, data conversion, and interface development between IFS Applications and other systems.
Conduct code reviews and ensure the quality and efficiency of developed software solutions.
Collaborate with the testing team to develop and execute comprehensive test plans to ensure the accuracy and stability of developed software.
Provide ongoing support and maintenance of existing IFS applications, troubleshoot issues, and perform system enhancements and optimizations.
Stay updated with the latest IFS platform updates, tools, and technologies, and make recommendations for system improvements and upgrades.
Collaborate with project teams to ensure timely delivery of software development projects, adhering to project timelines and budgets.
Document software specifications, development processes, and system configurations to facilitate knowledge sharing and support future maintenance and enhancements.
Proven experience (at least 3-5 years) working as an IFS Developer, specializing in software development and customization within the IFS Applications platform.
Strong knowledge of IFS Applications architecture, modules, and development tools, including IFS Data, IFS Lobbies, IFS Business Components, IFS Workflow, and IFS Reports.
Proficiency in programming languages such as IFS Script, .NET, C#, Java, or similar languages.
Experience in designing and developing customizations and integrations using IFS Tools, such as Application Studio, Solution Manager, and Event Pump.
Familiarity with databases and SQL queries, particularly with respect to IFS Database schemas and data models.
Strong problem-solving skills, with the ability to analyze complex business requirements and translate them into technical solutions.
Knowledge of software development best practices, including version control, code documentation, and testing methodologies.
Excellent communication and collaboration skills, with the ability to work effectively within cross-functional teams and communicate technical concepts to non-technical stakeholders.
Ability to work independently, manage multiple tasks simultaneously, and prioritize work to meet project deadlines.