Senior Python Developer
- Work closely with other Developers, UX, QA, DevOps and Cloud Architecture
- Development of high-quality code following development practices set by the Product Engineering / Architecture Lead
- Mentoring of more junior members of the team
- Perform regular code reviews
- Implement a test first approach and contribute to upholding code quality metrics
- Design and Development: Create and implement Python-based applications and systems, ensuring functionality and performance.
- Leadership & Mentorship: Guide and mentor junior developers, providing technical expertise and ensuring adherence to best practices.
- Collaboration: Work collaboratively with cross-functional teams to define project requirements and specifications, ensuring software meets business objectives.
- Code Quality Assurance: Conduct code reviews to ensure quality, suggest improvements, and maintain best practices.
- Troubleshooting and Debugging:Identify and resolve code bugs, ensuring smooth operation of software.
- Staying Informed: Keep up-to-date with the latest trends and standards in Python development.
- Performance Optimisation:Optimize and test software to ensure functionality and smooth operation.
- Documentation: Prepare and maintain technical documentation to ensure transparency and accessibility for the team.
- Focusing on Clients and Customers.
- Working as One NCC.
- Always Learning.
- Being Inclusive and Respectful.
- Delivery Brilliantly.
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a Python Developer.
- Familiarity with creating code in serverless environments
- Familiarity with Azure Architecture and REST APIs.
- Understanding of databases and SQL.
- Secure Software Development.
- Attention to detail and strong problem-solving abilities.
- Excellent communication and leadership skills.
Desired Skills:
- Full stack python development Expert
- Experience with cloud architectures and infrastructure.
- Agile Development
- Experience working with CI/CD practices
- Test first approach
- Microservice infrastructure
- Knowledge of software development best practices and standards.
- Strong analytical and problem-solving abilities.
- Flexible Working: Balance your work and personal life with our flexible working options.
- Generous Holiday Allowance: Enjoy 25 days of holiday, plus bank holidays, with the option to buy up to 5 additional days of annual leave.
- Medicash & Critical Illness Scheme
- Financial & Investment Benefits: Enjoy peace of mind with our Pension, Life Assurance, and Share Save Scheme.
- Community & Volunteering Programmes: Make a difference in your community with our volunteering opportunities.
- Green Car Scheme: Drive green and save money with our eco-friendly car scheme.
- Cycle Scheme: Stay fit and healthy with our cycle-to-work scheme.
- Special Time Off: Take time off for those big moments in life, like getting married/entering into a civil partnership, becoming a grandparent, and welcoming home a new pet.
- Family Planning: Benefit from our generous maternity and paternity leave, as well as time off and support for those undergoing fertility treatments.