Python Developer
Posted 7 days 13 hours ago by Vriti
Permanent
Not Specified
Factory Jobs
Not Specified, United Kingdom
Job Description
Python Developer at - posted by permanent , Job Description Title: Python Software Developer(Senior) Location: UK. Job Purpose: Marken are looking for a senior Python software developer to work in our Agile engineering team working on new features and improvements to our customer integration system, which comprises primarily of Python code deployed into Microsoft azure functions, Azure SQL Database, Azure API management, with some Azure Logic Apps, and Azure data factory, deployed using Azure DevOps CI/CD pipelines. Candidates for this should role have 5+ years professional experience in our primary technology stack. Main Duties and Responsibilities: Designing, coding, and testing new systems and features built using our primary technologies Python, Microsoft azure functions, Azure SQL Database, Azure DevOps including CI/CD pipelines. Reviewing, critiquing, and continuously improving our current system architecture and code implementation following best practice, using modern platform and coding patterns. Be deeply committed to continuous improvement, refactoring, pair programming, TDD, and code peer reviews, to achieve technical excellence, and to reduce and minimize technical debt, supporting long-term customer value. Understand how to work in agile teams, with incremental and iterative development to cope with uncertainty and maintain flow. Collaborate directly with end-users, business analysts and quality assurance, playing an active role in planning and user story development. Contribute to planning meetings, and work with BA and QA as necessary to question, refine and size user stories to enable them for development. Collaborate with colleagues (including vendor teams) to improve skills and knowledge. System support in appropriate time-zones (Marken operates cross-continent teams and support global clients). Acquiring deep expertise in our business domain and systems. Qualifications and skills: 8+ years of engineering experience in Python, with strong proficiency in related packages such as Flask, FastAPI, Django and more Expertise in automated testing (unit, functional and integration testing) and experience with frameworks like PyTest or Unittest, and implementing automated CI/CD pipelines. 3+ years technical experience in Microsoft Azure including serverless application architectures & Azure Functions. Nice to have: Azure Logic Apps, Azure data factory, Azure API Management. 5+ years' experience in related industries Logistics is ideal but regulated platform-heavy businesses like Retail/Banking/Insurance are also relevant. Agile mindset & XP development practices: Refactoring, Pair programming, TDD, BDD, CI/CD, Evolutionary System Architecture. Exposure to designing and building software systems using object-oriented and event-driven approaches in a domain-driven design paradigm. Strong use of version control using git-based systems (e.g. Azure DevOps, GitHub, etc). Innovator, looking to promote ideas in ways to improve technology and process. Thrive in a self-managing team, building agreement and helping everyone perform well together. Flexible attitude and willing to embrace rapid change. Team player with high standards, including collaboration with vendor teams. Good communicator able to work well with users and senior management. Ability to remain calm and focused when prioritizing competing demands. Education UG :Any UG Qualification PG :Any PG Qualification Industry : IT Services and IT Consulting Key Skills