Software Developer
Exactitresources
Magherafelt, United Kingdom
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 55KJob location
Magherafelt, United Kingdom
Tech stack
API
Data analysis
Information Systems
Continuous Integration
Data Integration
DevOps
JSON
Python
Software Engineering
SQL Databases
SQL Server Reporting Services
SQL Server Integration Services
SQL Server Analysis Services
XML
Data Logging
GIT
Microsoft Fabric
Information Technology
Software Version Control
Job description
Technical Leadership and Architecture
- Design software solutions that clearly express the intent of the business problem they solve
- Collaborate with BAs and SDETs to ensure intent is understood before code is written
- Make architectural and design decisions that minimise complexity and hidden coupling
Software Development and Data Integration
- Develop high-quality components using Python, SQL, and Microsoft Fabric-native capabilities
- Build and integrate APIs using well-defined contracts and structured data formats
- Contribute to lakehouse and data platform development with a focus on clarity and correctness.
Engineering for Change
- Write code that is easy to reason about, test, and modify
- Apply testing, logging, and observability practices that make system behaviour explicit
- Refactor proactively when intent or understanding evolves
Delivery and Collaboration
- Contribute to CI/CD pipelines that make safe change routine and reversible
- Support automated deployments, rollbacks, and environment consistency
- Help reduce operational friction through tooling, standards, and documentation that matter.
Requirements
- Strong software engineering skills in Python and SQL
- Ability to reason about data flows, transformations, and system behaviour
- Comfortable working with automation, CI/CD, and DevOps practices
- Strong collaboration and communication skills
- Bias toward simplicity, clarity, and continuous improvement.
- Experience working with APIs, JSON, and XML data formats.
- Solid understanding of workflow orchestration, automation, and DevOps practices.
- Proficiency with Git-based version control and CI/CD pipelines.
- Hands-on experience with SSIS, SSAS, and SSRS., * Bachelor's degree in Computer Science, Information Systems, or equivalent practical experience.
- Proven experience as a Senior Software Developer in complex, data-driven systems
- Experience building platforms designed for change and longevity
- Microsoft Fabric Analytics Engineer (DP-600) certification is preferred.