JOB PURPOSE
To design develop and maintain IPECs Windowsbased software applications that collect analyse and present complex technical data in a clear and userfriendly way. This role involves working closely with engineers across software and hardware teams to create robust highperformance tools used by global customers. It includes full lifecycle development from initial concept and coding through to testing refinement and ongoing support with a focus on quality usability and innovation. |
ACCOUNTABILITIES
- Develop Windowsbased software applications using C C# Python and PostgreSQL
- Build and maintain highquality code from concept to release with ongoing support
- Collaborate closely with Software and Hardware teams to ensure system integration
- Follow established coding standards and contribute to their development
- Conduct thorough documented testing of all software work
- Participate in design reviews and propose creative solutions to technical challenges
SKILLS KNOWLEDGE & EXPERIENCE
- Enthusiastic about and software development and technology
- Demonstrable experience of developing GUI applications for Windows including graphing and data analysis tools
- Degree level in in Computer Science Software Engineering or STEM graduate with suitable software development experience
- Experience in C# C SQL Python
- Ability to understand the product from an endusers perspective and translate this into practical solutions
- Excellent verbal and written communication skills ability to professionally present ideas
- Strong time management skills and the ability to prioritise tasks effectively
- Ability to selfmanage prioritise workload and achieve agreed objectives independently
Selfmotivated with the determination and dedication to complete projects to a high standard.