
Find your future role
Job title
Technical Architect - Software
Ref no. | BHN584740 |
---|---|
Salary | £60,000 - £65,000/annum |
Location | Worcester, England |
Start date | ASAP |
Job type | Permanent |
Job status | Open |
Job summary
Permanent, full-time Principal Engineer / Technical Architect job role
Hybrid working, 2 days a week
Key skills required for this role
Principal Engineer, Software, Technical Architect, Cloud, Applications
Important
Principal Engineer, Software, Technical Architect, Cloud, Applications
Job description
Our client, a dynamic organisation within the IT sector, is currently seeking a Technical Architect / Principal Engineer to join their team. This is a permanent role with the requirement to come into the office in Worcester twice per week.
This role of a Principal Engineer will be technical contributor to the architecture of a new product that integrates with a varied software stack. Using defined architectural principals, lead cross-functional product delivery teams and provide technical leadership to enhance delivery and performance.
Key responsibilities summary:
- Getting code into production: Ensure code (features, fixes, experiments) is deployed safely and efficiently into production or user environments.
- Test Driven Development: Design and implement tests to specify and validate code functionality, making it clearer, simpler, and bug-free.
- Performance and scalability engineering: Assess, recommend, design, and optimise systems for responsiveness, traffic load, large datasets, and processing times.
- Business logic and backend development: Design and maintain business logic, core databases, and APIs to ensure data and services are accessible.
- Collaboration: Work closely with others to achieve common goals, experimenting with tools and techniques to enhance teamwork.
- Continuous integration: Write code that supports continuous integration, with frequent commits to a single codebase.
- Continuous delivery/deployment: Implement techniques to enable the continuous delivery or deployment of new features and updates.
Skills / Experience sought:
- Significant experience in software development with proficiency in C#
- Experience with cloud-based platforms such as Azure or AWS
- Knowledge of event-driven architecture
- Understanding of integrating with varied software stacks
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Experience in mentoring and coaching team members
- Relevant degree or equivalent qualification in IT or a related field
Apply now to join our client's innovative and skilled team