
Senior Software Developer, Python
CHEP
full-time
Posted on:
Location Type: Hybrid
Location: Manchester • 🇬🇧 United Kingdom
Visit company websiteJob Level
Senior
Tech Stack
CloudERPPython
About the role
- Design and develop scalable, efficient, and high-performance software solutions that meet enterprise and user requirements.
- Design and implement robust, scalable architectures for enterprise applications, selecting the appropriate technologies to ensure high performance and maintainability.
- Develop clean, efficient, and well-documented code, adhering to best practices, coding standards, and performing regular code reviews to ensure consistency and quality across the team.
- Collaborate closely with designers, product managers, and QA testers to ensure a cohesive development process that meets both technical and business objectives.
- Develop integrations with various enterprise systems such as ERP, Supply Chain Planning systems, or other cloud-based applications to support seamless data exchange and functionality.
- Lead and participate in code reviews, providing constructive feedback to ensure consistency, quality, and scalability in all development projects.
- Mentor and support junior developers by providing technical guidance, coaching, and fostering a culture of continuous improvement within the development team.
Requirements
- Proficiency in Python programming and related frameworks/libraries
- Minimum of 5 years professional software engineering experience delivering high-quality software solutions
- Experience in an international, diverse multi-cultural corporate environment desired
- Demonstrated ability to lead and mentor a small engineering team, manage project tasks, and uphold delivery standards
- Successful delivery of machine learning applications to internal or external customers
- Experience working in an Agile development environment
Benefits
- Hybrid Work Model
- Diverse and driven professionals
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Pythonmachine learningAgile developmentsoftware engineeringcode reviewsclean codescalable architecturesenterprise applicationsERP systemscloud-based applications
Soft skills
leadershipmentoringcollaborationcommunicationcoachingteamworkproject managementcontinuous improvementfeedbackcultural awareness