As a software systems developer, you will –
- Maintain and develop in-house applications, databases, and reporting systems.
- Provide technical support to users of in-house applications and systems.
- Collaborate with business users to define, design, and implement new features and improvements.
- Diagnose and resolve functional, technical, and performance-related issues.
- Identify opportunities to improve systems through new technologies and data strategies.
- Work closely with IT Development team members and business subject matter experts to analyse and document business requirements.
- Develop and maintain applications using Microsoft .NET technologies, primarily C#.
- Support and develop relational database systems using MS-SQL.
- Develop and enhance reporting capabilities using reporting tools such as SSRS or Crystal Reports.
- Contribute to desktop, web, and mobile application development projects.
- Participate in testing, code reviews, and deployment activities.
- Provide occasional remote out-of-hours support during critical business situations.
- Ensure compliance with company Health, Safety & Environmental (HSE) policies and procedures.
- Participate in continuous improvement initiatives and ongoing professional development.
- Delivery of software development tasks within agreed timelines.
- System availability and reliability of supported applications.
- Resolution time for software defects and user support issues.
- Accuracy and quality of developed code and database solutions.
- Successful implementation of new features and system enhancements.
- User satisfaction with application support and system performance.
- Quality and timeliness of reporting solutions delivered to the business.
Working Hours
36.25 hours (flexitime): Core hours Mon – Thurs 9.30am – 4pm, Fri 9.30am – 3pm
Requirements
- Experience supporting and developing database systems using SQL
- Experience using reporting tools such as SSRS or Crystal Reports
- Knowledge of relational database concepts and data manipulation
- Understanding of software development lifecycle and support processes
- Experience troubleshooting and resolving software issues
- Strong software development and debugging skills
- SQL database development and query-writing skills
- Analytical and problem-solving skills
- Ability to communicate technical concepts to non-technical user
- Ability to work independently and collaboratively within small teams
- Good time management and prioritisation skills
- Attention to detail and commitment to quality
- Ability to gather and interpret user requirements
Advantageous Skills and Experience
- Deep technical knowledge of MS-SQL
- Experience integrating with third-party systems and data sources
- Knowledge of Industrial Automation systems or Syspro ERP integration
- Experience working within manufacturing environments or processes
- Familiarity with WinForms, WebForms, and MAUI technologies
- Advanced database optimisation and performance tuning skills
- Experience with ERP or industrial system integrations
- Knowledge of modern software development frameworks and methodologies
- Reporting and business intelligence development skills
#J-18808-Ljbffr…
