We are seeking a hands-on Application Developer with strong coding expertise in Python, API development, IFS PL/SQL, and Microsoft Power Platform. This role is heavily focused on software development, system customization, integrations, and UI/UX design.
The ideal candidate is a highly technical developer who thrives on writing clean, scalable code, building integrations, developing custom business logic, and delivering user-focused solutions across IFS, Novacura, and related enterprise systems.
Key Responsibilities
Application Development (Core Focus)
-
Design, develop, and maintain custom solutions within Novacura Flow using FlowScript and related technologies.
-
Develop and enhance IFS customizations using PL/SQL, including:
-
Custom events
-
Projections
-
LUs and custom fields
-
Database packages and stored procedures
-
Develop and consume REST APIs, including authentication (OAuth2, SSO), data transformation, and error handling.
-
Build and maintain integrations between IFS, Novacura, Power Platform, and external systems.
Power Platform Development
-
Develop advanced solutions using:
-
PowerApps (Canvas & Model-Driven)
-
Power Automate (cloud flows, approvals, automation logic)
-
Build custom connectors and integrate Power Platform solutions with IFS and Novacura APIs.
-
Design secure and scalable automation flows aligned with business logic.
-
Troubleshoot and optimize performance of existing Power Platform solutions.
UI/UX & Front-End Development
-
Design and implement intuitive, user-friendly interfaces in Novacura and PowerApps.
-
Improve user experience through:
-
Streamlined workflows
-
Performance optimization
-
Mobile-responsive design
-
Translate business requirements into technical UI components and functional workflows.
-
Work closely with business users to refine usability and optimize system interactions.
Integration & API Development
-
Develop and maintain API integrations between:
-
IFS Cloud
-
Novacura
-
Power Platform
-
Azure services
-
Third-party systems
-
Build middleware logic where required.
-
Debug, test, and optimize API performance and data synchronization.
-
Ensure secure data exchange and proper authentication mechanisms.
Testing & Troubleshooting
-
Perform unit testing and system integration testing of developed solutions.
-
Debug complex issues across IFS, Novacura, and Power Platform environments.
-
Conduct root cause analysis and implement long-term fixes.
-
Support IFS Cloud upgrades and service updates by testing and validating custom components.
DevOps & Code Management
-
Use GitHub/Azure DevOps for version control and CI/CD pipelines.
-
Implement structured deployment processes for custom code and integrations.
-
Maintain proper documentation of code, APIs, and custom solutions.
-
Participate in code reviews and enforce coding best practices.
Internal Support and Training
-
Provide expert-level ongoing support and proactive maintenance for IFS, Novacura, and Boomi systems, ensuring continuous uptime and optimal performance.
-
Develop and deliver advanced technical training programs for Business Analysts and IT staff to enhance their system proficiency.
-
Establish and manage a knowledge base of IFS best practices, troubleshooting guides, and technical documentation.
Innovation and Continuous Improvement
-
Drive continuous improvement initiatives within the IFS ecosystem, identifying opportunities to leverage emerging technologies such as AI, machine learning, and advanced analytics.
-
Implement DevOps practices to streamline the deployment and management of IFS, Novacura, and Boomi systems, improving agility and responsiveness to business needs.
-
Lead the adoption of modern deployment techniques to enhance flexibility and scalability in IFS environments.
Requirements
Education
-
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
Technical Skills (Must Have)
-
Strong hands-on experience with:
-
IFS PL/SQL development
-
Novacura Flow development
-
REST API development and integration
-
Experience developing in:
-
Strong understanding of:
-
SQL and database design
-
System integrations and API architecture
-
Authentication protocols (OAuth2, SAML, SSO)
-
Experience troubleshooting enterprise application issues.
-
Strong UI/UX design mindset with ability to build intuitive workflows.
Preferred Technical Experience
-
Experience with:
-
IFS Cloud (custom fields, projections, events)
-
Azure Functions
-
Azure Application Insights
-
SharePoint Online & Microsoft Graph API
-
DevOps experience:
-
CI/CD pipelines
-
Git version control
-
Deployment automation
Experience working in manufacturing, finance, or supply chain environments.
Desired Experience
-
5+ years of hands-on development experience in IFS and enterprise systems.
-
Strong experience building custom integrations between ERP systems and Microsoft technologies.
-
Experience maintaining and enhancing Novacura solutions in production environments.
-
Demonstrated ability to independently develop, test, deploy, and support custom enterprise solutions.
Benefits-
Competitive Salary
- Medical, Dental & Vision Insurance
-
Company Paid Life & Disability Insurance
-
Voluntary Insurance Plans
-
401(k) Plan with company match
-
Vacation, Sick, Flex Time
-
Paid Parental Leave
-
Adoption Assistance Program
-
Dependent Care Flexible Spending Account
-
Health Savings Account
-
Lifestyle Spending Account
-
Financial Wellness Benefit
-
Employee Assistance Program
Equal Opportunity Employer
Fifth Generation, Inc.
*This organization participates in E-Verify*