Group Software Engineer

High Technology Sources Limited
Didcot, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 50K

Job location

Didcot, United Kingdom

Tech stack

Microsoft Access
.NET
Software Applications
Business Systems
C Sharp (Programming Language)
Databases
Data Integration
Data Integrity
ETL
Data Transformation
Data Mining
Data Structures
Data Systems
Database Applications
Database Design
Software Debugging
Microsoft SQL Server
Visual Basic
Power BI
Software Engineering
Software Requirements Analysis
SQL Stored Procedures
SQL Databases
System Testing
T-SQL
Software Application Programming
Database Performance
Information Technology
Vba Programming Language
Data Analytics
Tools for Reporting
Api Management
Legacy Systems

Job description

  • Manage existing database applications, troubleshooting and resolving any issues and ensuring system performance is optimised.
  • Supporting the roll out of updates business systems and software applications used by the Group.
  • Maintaining and developing existing reporting tools and dashboards
  • Continual review and improvement of existing systems and processes including automation of data extraction, development of legacy systems, improvement in reporting tools integrations with third party tools, The preferred candidate will have the following skills and experience:

Software Development

  • The ability to design, develop, and maintain applications.
  • Enhance and support existing legacy applications and tools.
  • Debug, troubleshoot, and resolve software defects.
  • Collaborate with cross-functional teams to define and deliver software requirements.

Database Management

  • Design, develop, and maintain MS Access & SQL databases and stored procedures.
  • Optimize queries and database performance.
  • Ensure data integrity, security, and reliability.
  • Support integration between applications and database systems.

Reporting & Data Analytics

  • Develop and maintain Power BI dashboards and reports.
  • Transform raw data into meaningful business insights.
  • Work with stakeholders to define reporting requirements.
  • Automate data extraction and reporting processes.

System Support & Continuous Improvement

  • Provide technical support and troubleshooting for software applications.
  • Assist with system testing, validation, and deployment.
  • Identify opportunities for automation and system improvements.
  • Document software processes, architecture, and user guides.

Requirements

  • Degree in Computer Science, Software Engineering, Data Science, or a related discipline, and/or.
  • Equivalent industry experience in software development and data systems.

Essential experience

  • Experience developing applications using Visual Basic (VB or VB.NET).
  • Strong knowledge of Microsoft SQL Server and T-SQL query development.
  • Experience building Power BI semantic models and reports.
  • Understanding of database design and data structures.
  • Strong problem-solving and debugging skills.
  • Ability to work independently and within a team environment.
  • Good documentation and communication skills.

Desirable experience

  • Experience with .NET frameworks or C#.
  • Knowledge of data integration or ETL processes.
  • Experience with API integrations.
  • Experience supporting engineering or scientific software environments

Benefits & conditions

  • Company pension
  • On-site parking

Apply for this position