We are looking for a highly skilled Software Developer with a diverse skill set to join our clients dynamic team. As a Software Developer, you will play a pivotal role in enhancing and expanding their suite of software solutions. This role involves working on various projects, including the development of an in-house business management software, blockchain-based personnel certification system, AI-driven engineering solutions, asset integrity management program, and inspection reporting software.
Role responsibilities:
- Design, develop, and implement enhancements and new features for in-house business management software, aligning with ISO 9001, ISO 17020, ISO 17024, and ISO 17025 Quality management systems.
- Develop a blockchain system for personnel certification, including a user-friendly web verification portal.
- Create an AI-based engineering solution that collects and analyzes parameters and quantitative mechanical data.
- Map out and integrate business processes into the software system.
- Develop an Asset Integrity Management program for customers.
- Create a comprehensive inspection reporting program covering NDT, LOLER, PUWER, Pressure Equipment, and certification in compliance with ISO 17020.
- Establish a simple internal CRM system within their business management software.
- Collaborate closely with cross-functional teams to understand end-user requirements and translate them into robust solutions.
- Conduct unit tests and ensure software quality assurance.
- Continuously assess and enhance the performance, security, and scalability of all developed applications.
- Contribute to software architectural discussions and decisions.
- Maintain thorough documentation for the codebase and update as necessary.
- Provide valuable insights to the company Directors on software solutions to improve operational efficiencies.
- Develop simple training programs and detailed manuals for the use of our software systems.
The person we’re looking for:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience in software development.
- Proven expertise in C# and .NET Framework.
- Familiarity with Artificial Intelligence software development.
- Hands-on experience with Microsoft Azure.
- Strong understanding of blockchain technology.
- Proficient in data collection and analysis for AI solutions.
- Excellent verbal and written communication skills.
- Master’s degree in a related field.
- Experience with front-end technologies such as JavaScript, HTML, CSS.
- Familiarity with Agile development methodologies.
- Certifications in Microsoft Azure or Blockchain.
- Specialized knowledge in welding engineering, asset integrity management, or inspection reporting.
- Understanding of DevOps and CI/CD pipelines
By applying for this opportunity, you agree that Zenith People Ltd may share your details with the end client at the shortlist stage. If you have the relevant skills and the drive to enhance your career, we would love to speak with you. Apply now or give us a call – 0191 428 6444.
Job Features
Job Category | IT and Digital |
Salary | £Negotiable |