Senior Software Engineer - Python
On site
City, United Kingdom
Full Time
27-12-2024
Job Specifications
Python Developer
Salary: Up to £110,000 + 25% Bonus
Job Type: Permanent
Hybrid Model:1-2 days a week onsite
Location:City of London
Key Responsibilities
Development of Enterprise Solution
Creating and managing testable and maintainable code
Dealing with Azure Cloud services
Creating scripts and automating processes
Dealing with senior stakeholders
Requirements
Strong experience with Python Development
Use of Python Library Pandas
Dealt with Azure Cloud Services/DevOps
Experienced with IaC | Terraform
Use of Containerisation Tools | Kubernetes, Docker
Experience with SQL and NoSQL databases
Experience with MATLAB
WebAPI/API development
Desirable
Experience with Frontend Technologies | React, Angular, Dash
Use of other languages | C#, Java
To be considered, please ensure you complete your application on the Computappoint website.
Services offered by Computappoint Limited are those of an Employment Business and/or Employment Agency in relation to this vacancy.
About the Company
With over 25 years of experience our recruiters know the industry back to front and inside out. Our success has come from their ability to be able to source not just excellent candidates but the right candidates. We are a driven and focused team with a winning formula for success based on three components; honesty, integrity and professionalism, values that are upheld by every employee. Our ethos has led to us developing many long-standing relationships with many clients and candidates alike in an ever-expanding network of ... Know more
Related Jobs
- Company Name
- Radley James
- Job Title
- Python Quantitative Developer
- Job Description
- Working on behalf of a highly successful fintech that offers market-leading optimisation services that reduce counterparty risk and ultimately improve returns for clients, and make the financial system safer. The firm connect a network of participants and use advanced algorithms to reduce risk and release capital. Their clients, including all the top tier global banks, regional banks, buy-side firms and other large institutional market participants, are serviced from offices in London, New York and Amsterdam. You will join the strats team is responsible for designing, building and maintaining the code that handles the data priming, the model execution and the post-processing of the solution into a format that clients can consume. The biggest component of the role is writing and testing the code, which is written in python, so it is important to enjoy coding and be comfortable with designing and writing code in a large, shared codebase. Responsibilities: Develop enhancements to the model library to add new components and improve others. This will be a mix of strategic projects (3-6 months) and shorter-term tactical changes Become familiar with the data flow and the run processes and continually strive to improve them Investigate how to use the model to create desired outcomes for clients Essential: 2-5 years of experience building quantitative, data intensive products Excellent understanding of software development best practices (such as functional and OO paradigms and standard design patterns) and design principles (SOLID) Excellent understanding of commercial development practices such as testing, documentation, as well as package management and SDLC Excellent understanding of python for numerical programs. In particular pandas and numpy are a must Desirable: Understanding of linear programming, mixed integer programming and convex optimisation A solid mathematical background (numerical methods, linear algebra, partial differential equations, probability & statistics)
- Company Name
- Computappoint
- Job Title
- Development Tools Support Analyst
- Job Description
- Development Tool Support Analyst Office Location: London Salary: £100,000 package + benefits Job Type: Permanent Hybrid Model:50% hybrid split Key Responsibilities: Managing the various development tools within the organisation Working alongside a team of SME s to support users Supporting a user base of up to 100 users in the system development space Delivery and configuration of tooling Incident management and resolving user issues Managing various versions of tools and supporting through the full lifecycle Requirements Strong experience with Python in a developmental capacity Cross-platform experience with various tooling including but not limited to | Matlab, R Shiny, Visual Studio Code Worked in a support-focused position ie application support, service desk Experience with platform testing and configuration Strong communication and stakeholder management experience Financial services experience is a desirable but not a prerequisite To be considered, please ensure you complete your application on the Computappoint website. Services offered by Computappoint Limited are those of an Employment Business and/or Employment Agency in relation to this vacancy.
- Company Name
- Better Placed Ltd - A Sunday Times Top 10 Employer in 2023!
- Job Title
- Javascript Developer
- Job Description
- Full stack JavaScript Engineer £55,000 - £70,000 1-2 days per week in Manchester Health Tech / Tech for Good My client are a tech for good scale up in the health tech space. They're based in central Manchester and fuelled by a passion of how technology can make the world a better place. The mid level role requires a full stack JavaScript Engineer who takes pride in producing simple, clean and maintainable code. There core stack is Node, React, TypeScript, you'll have experience using TDD and passionate about improving code quality. Do to their sustainable, steady growth and some government funding they are now about to embark on a period of serious but steady growth. Core Skills JavaScript / TypeScript Node React Unit testing and employs a test driven approach to all aspects of your work Developing REST and or GraphQl API’s Experience with serverless technologies (ideally AWS / Terraform / Lambda etc.) Developing continuous integration / delivery pipelines There are a number of greenfield projects in the roadmap but in the first instance it's important that you're also passionate about improving existing code quality and unit testing, ideally in your current role you typically wouldn't write code without tests. Interview Process Stage 1 Meet senior members of the team. A chance to hear about the plans for the business, their journey and company culture. Also an open forum for you to ask any questions about the business and tech roadmap. Stage 2 Question based technical interview. 30 mins on general software engineering, 30 mins on architecture. Ideally one of these stages would be face to face with the other being done remotely and can be wrapped up within a week. . This is a great opportunity to step into a role that will make a real time difference in people’s lives. For more details, please apply with an up to date copy of your CV.
- Company Name
- L3Harris Technologies
- Job Title
- Junior Software Engineer
- Job Description
- Job Title – Junior Software Engineer (Simulation) Job Location – Bristol, Portchester, Burgess Hill, UK Please note, we do require you to be on-site 60% of the time across the month (up to 3 days per week on average) Job ID – 17552 About This Opportunity And L3Harris UK From 12 UK sites, our team of over 1,400 people deliver unique capabilities across air, land, sea, space and cyber for military, security and commercial customers, worldwide. L3Harris in Bristol/Burgess Hill/Barrow provides enduring, robust and cutting-edge Integrated Platform Management Systems (IPMS) for the UK Royal Navy sub-surface and surface fleets, notably current Astute submarine and Queen Elizabeth Class (QEC) aircraft carriers, in-build Type 26 and Type 31 frigates. The successful applicant will receive exposure and experience working on large scale projects with opportunities to advance their career in the field of software engineering. The applicant shall have worked in a professional engineering environment, be familiar with engineering processes and possess a strong appreciation of software development. Please note, this is not a software coding/development type of role. A few of our employee benefits are: Hybrid working where possible – We do require you to be on-site 60% of the time across the month (up to 3 days per week on average) Half day finish on a Friday 25 days holiday per year (plus bank holidays), increasing with long service and with the opportunity to buy/sell up to 5 days Private medical insurance with optional family cover Pension scheme of up to 7% employer contribution Life Assurance 4x salary (flexible up to 10x) Group income protection Flexible opt-in extras such as a health care cash plan, dental insurance, gym membership, critical illness cover and cycle to work scheme Employee assistance program providing mental health and wellbeing support What The Role Will Involve The key responsibilities of the role are shown below: Work on all aspects of the development of training solutions for electrical, propulsion, ancillary and auxiliary systems for naval platforms Develop and modify simulation models and configurable software components Participate in the full software lifecycle Use both standard tools and proprietary software packages under the direction of the Software Manager Produce and maintain software documentation ensuring full traceability of the software throughout the lifecycle Participate in the full software lifecycle for simulation software adhering to company process and procedure Participate in reviews of software code, documentation and contractual internal/external design reviews. What You’ll Bring The role requires the following experience and skills: Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 5 years of prior related experience. Familiarity with graphical modelling techniques such as MatLab preferred Familiarity with software programming – Python, C or C++ would be advantageous Eagerness to learn and interest in all aspects of automation system development Excellent presentation skills Excellent PC skills for documents, spreadsheets and databases Important to know Due to the nature of our work many our roles require a UK nationality and the ability to obtain a security clearance. Applicants who accept a conditional offer of employment must meet the requirement of right to work in the UK and must meet eligibility requirements for access to classified information and will be subject to government security checks. As an equal opportunities employer, L3Harris is committed to the equal treatment of all current and prospective employees and does not condone discrimination on the basis of age, disability, sex, sexual orientation, pregnancy and maternity, race or ethnicity, religion or belief, gender identity, or marriage and civil partnership. We aspire to have a diverse and inclusive workplace and strongly encourage suitably qualified applicants from a wide range of backgrounds to apply and join L3Harris. #SeniorAssocSoftwareEngineer