At a Glance
- Tasks: Develop and enhance RPG-based applications while providing user support.
- Company: CR Smith is a leading UK home improvement company known for exceptional customer service.
- Benefits: Enjoy a competitive salary, healthcare scheme, and training opportunities.
- Why this job: Join a dynamic team in a fast-paced environment with a focus on innovation and service excellence.
- Qualifications: Degree in Computer Science or related field; experience in RPG IV / ILE programming required.
- Other info: Full-time, permanent role based in Fife with opportunities for professional growth.
The predicted salary is between 36000 - 60000 £ per year.
Join or sign in to find your next job
Join to apply for the IBM Software Programmer/Analyst role at TieTalent
1 day ago Be among the first 25 applicants
Join to apply for the IBM Software Programmer/Analyst role at TieTalent
About the role
Job Title: IBM Software Programmer/Analyst
Location: Fife
Department: IT Department
Reports To: Director of IT
Employment Type: Full-time, Permanent
Company Overview
CR Smith is a dynamic manufacturing and installation organization specializing in custom-made windows, doors, and living spaces. Rated Excellent on Trust Pilot with over 4,000 reviews, and voted the best in the UK in our sector by Which.co.uk, customer experience and service are at the core of what we do.
With locations throughout Scotland, CR Smith is among the UK\’s largest home improvement companies, known for service excellence. We manufacture and install custom windows, doors, and living spaces, including our FIX repair services. We serve a broad customer base, from homeowners to builders and social housing organizations, offering short lead times in a fast-moving environment.
Role Overview
We seek an experienced IBM Software Programmer/Analyst to support, maintain, and enhance our in-house applications on IBM i series platforms. The ideal candidate will have strong skills in RPG IV / ILE, CL, and SQL, and a good understanding of sales-led manufacturing processes such as CRM, Inventory, and ERP systems.
Key Responsibilities
- Develop, maintain, and enhance RPG-based applications
- Translate user requirements into technical specifications
- Troubleshoot and resolve application issues
- Participate in system upgrades, testing, and documentation
- Integrate RPG applications with other systems
- Provide end-user support and training
Required Skills & Experience
- Strong analytical and problem-solving skills
- Proven experience in RPG IV / ILE programming
- Knowledge of IBM i systems (AS/400, Power8), including CL, DDS, and DB2
Familiarity with IBM i system administration and job scheduling is also required.
- Experience in manufacturing environments and business processes (Sales, Inventory, Production, Finance, Logistics)
- Ability to write clean, maintainable, well-documented code
- Excellent communication and interpersonal skills
Desirable Skills
- Experience with SQL, APIs, or web services on IBM i
- Knowledge of Power 8 hardware and performance tuning
- Experience with modernization tools for legacy systems
- Understanding of change control and segregation of duties in IT
Qualifications
- Degree in Computer Science, Information Systems, or equivalent
- IBM i certifications or relevant training (preferred)
Benefits
- Competitive salary and pension scheme
- Healthcare scheme
- Training and development opportunities
#J-18808-Ljbffr
IBM Software Programmer/Analyst employer: TieTalent
Contact Detail:
TieTalent Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land IBM Software Programmer/Analyst
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as RPG IV / ILE and SQL. Having hands-on experience or projects that showcase your skills in these areas can significantly boost your chances.
✨Tip Number 2
Network with professionals in the IBM i community. Attend relevant meetups or online forums where you can connect with others who work in similar roles. This can lead to valuable insights and potential referrals.
✨Tip Number 3
Research CR Smith and their manufacturing processes. Understanding their business model and how your role as a Software Programmer/Analyst fits into their operations will help you tailor your approach during interviews.
✨Tip Number 4
Prepare to discuss your problem-solving skills and past experiences in troubleshooting applications. Be ready to provide examples of how you've resolved issues in previous roles, especially in a manufacturing context.
We think you need these skills to ace IBM Software Programmer/Analyst
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with RPG IV / ILE, CL, and SQL. Emphasise any relevant projects or roles that demonstrate your skills in IBM i systems and manufacturing processes.
Craft a Compelling Cover Letter: Write a cover letter that specifically addresses the key responsibilities and required skills mentioned in the job description. Show how your background aligns with CR Smith's focus on customer experience and service excellence.
Showcase Problem-Solving Skills: In your application, provide examples of how you've successfully troubleshot and resolved application issues in the past. This will demonstrate your analytical skills and ability to handle challenges.
Highlight Relevant Qualifications: If you have a degree in Computer Science or relevant IBM i certifications, make sure to mention these prominently in your application. This will help establish your credibility for the role.
How to prepare for a job interview at TieTalent
✨Showcase Your Technical Skills
Make sure to highlight your experience with RPG IV / ILE, CL, and SQL during the interview. Be prepared to discuss specific projects where you used these skills, as well as any challenges you faced and how you overcame them.
✨Understand the Company’s Products
Familiarise yourself with CR Smith's offerings, especially their custom-made windows and doors. Understanding their manufacturing processes and how your role as a Software Programmer/Analyst fits into their operations will demonstrate your genuine interest in the company.
✨Prepare for Problem-Solving Questions
Expect questions that assess your analytical and problem-solving abilities. Practice articulating your thought process when troubleshooting application issues or translating user requirements into technical specifications.
✨Emphasise Communication Skills
Since the role involves providing end-user support and training, be ready to discuss your communication style. Share examples of how you've effectively communicated complex technical information to non-technical users in the past.