Senior Software Engineer - Python

Details of the offer

Role Purpose: This is a development role within IT's development function.
The key purpose of the role is to engineer solutions in a product-centric team aligned to a business product owner.
The team contributes to the overall success of the organisation by implementing and maintaining robust technical solutions for the business.
IT Development has a specific purpose in creating bespoke solutions that add value to give PIC an edge over competitors.
Key Responsibilities: Communicate effectively with all departments and engage collaboratively with stakeholders to deliver business value for the team's applications.Take a lead role in defining requirements, agreeing on solution designs, estimating effort, managing tasks effectively, conducting demos for feedback, and overseeing support and maintenance tasks.Implement internal applications and web services in accordance with change management policies.Perform code quality, security, and testing reviews to ensure the high quality and security of computer systems and data.Contribute to the definition of architectural patterns, best practices, software templates, shared libraries, and reusable components.
Engage with technical stakeholders and forums as necessary.Manage application performance requirements, tech debt, and innovate as part of continual improvement.Monitor and maintain systems in line with the standard incident management process to meet business support requirements.Assist team members and lead by example by embodying the company's core values.Knowledge, Skills, and Abilities: Technical Proficiency in one or more structured programming languages such as Java, C#, or Python.Proficiency in web technologies (HTML, CSS, JavaScript, HTTP) and modern web development frameworks (React, Angular, Dash).Good experience with version control systems like Git.Deep understanding of data structures, algorithms, and system design.Proficiency with databases (SQL or NoSQL).Experience with testing frameworks and methodologies.Strong design and implementation skills of enterprise applications with cloud-based architecture, APIs, containerization, and microservices.Proficiency with CI/CD pipelines and DevOps practices.Experience of cybersecurity principles and practices.Non-Technical Project management skills.Strong communication skills for effective collaboration with team members and stakeholders.Experience of software development methodologies such as Agile or Scrum.Excellent problem-solving abilities and analytical thinking.Attention to detail and quality.Ability to learn new technologies quickly and mentor junior engineers.Highly self-motivated with a focus on customer service, delivery, and quality.Benefits: 28 days' annual leave plus bank holidays.Pension.Insurance for Travel, Private Medical, Critical Illness, Life Assurance, and Income Protection.Save As You Earn (SAYE).And more.

#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobleads

Requirements

Property Assessor

MRICS Valuation Surveyor – Senior / Associate / Director level. Established & Independent Surveying Practice Nottinghamshire £50,000 - £70,000 p.a. plus bene...


Kingsley - England

Published 14 days ago

Senior Cloud Security Engineer

New Day At NewDay, our business is focused on a single, clear and defining purpose: to help people move forward with credit. Working at our iconic office in...


New Day - England

Published 14 days ago

Technical Account Manager - Content Acquisition (Otc Pricing)

Bloomberg runs on data. Our products are fuelled by powerful information. We combine data and context to paint the whole picture for our clients, around the ...


Bloomberg - England

Published 14 days ago

Data Engineering Lead - Growth

You will need to login before you can apply for a job. Employer: Mars Location: London, United Kingdom Salary: Competitive Closing date: 1 Feb 2025 Job Des...


Engineeringuk - England

Published 14 days ago

Built at: 2025-01-20T20:55:43.490Z