Are you a seasoned Senior Software Engineer with a wealth of experience in Python development and a passion for adhering to software engineering best practices?
We are looking for a Python Engineer who thrives on delivering high-value software products and applications that drive business success to join our team in London. In this role, you will have the opportunity to leverage your knowledge and continuous improvement mindset to optimize processes and products actively.
#LI-DNI
Responsibilities
- Develop and consult on solutions aligning with enterprise technology standards and best practices
- Engage in Stakeholder Management to foster a unified team approach
- Enhance Business Intelligence by understanding the business domain and industry dynamics
- Design distributed asynchronous systems focusing on data harmony and immutability across multi-machine orchestration
- Implement software solutions using strongly typed programming languages
- Handle complex integration scenarios across a variety of platforms, including on-premises solutions, cloud environments and legacy systems
- Collaborate across technology and product teams to ensure seamless project delivery and user experience optimization
- Translate design and wireframes into high-quality code aiming to improve the performance, quality and responsiveness of applications
- Address and resolve application bottlenecks and bugs and maintain high standards in code quality and automation
Want more jobs like this?
Get jobs in London, United Kingdom delivered to your inbox every week.
- 5-8 years of software development experience with a strong focus on Microsoft Azure services such as: ACR, Azure Service Bus, Azure Blob Storage, Vault, Azure SQL server, etc
- Proven track record with backend technologies such as Python and JavaScript and familiarity with SQL DB, Oracle
- Experience with containerization and orchestration technologies like Docker and Kubernetes; cloud platforms like Microsoft Azure/AWS; and version control systems like GitHub
- Robust analytical, problem-solving, coding, testing and automation skills
- Excellent communication and stakeholder management capabilities
- Deep knowledge of Computer Science fundamentals, including data structures, algorithms and system architecture
- Experience in DevOps and familiarity with Continuous Integration/Continuous Deployment processes
- A persistent drive for optimizing performance, accessibility and reliability
- EPAM Employee Stock Purchase Plan (ESPP)
- Protection benefits including life assurance, income protection and critical illness cover
- Private medical insurance and dental care
- Employee Assistance Program
- Competitive group pension plan
- Cyclescheme, Techscheme and season ticket loans
- Various perks such as free Wednesday lunch in-office, on-site massages and regular social events
- Learning and development opportunities including in-house training and coaching, professional certifications, over 22,000 courses on LinkedIn Learning Solutions and much more
- If otherwise eligible, participation in the discretionary annual bonus program
- If otherwise eligible and hired into a qualifying level, participation in the discretionary Long-Term Incentive (LTI) Program
- *All benefits and perks are subject to certain eligibility requirements