Our client is looking for a Sr. Python Developer to join their team for a contract opportunity! The Sr. Python Developer will work on new features and improvements to the 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 role should have 5+ years professional experience in the primary technology stack.
Responsibilities:
- Designing, coding, and testing new systems and features built using our client's primary technologies - Python, Microsoft azure functions, Azure SQL Database, Azure DevOps including CI/CD pipelines.
- Reviewing, critiquing, and continuously improving current system architecture and code implementation following best practice, using modern platform and coding patterns.
- 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 (Client operates cross-continent teams and support global clients).
- Acquiring deep expertise in business domain and systems.
Top skills you need to have: - 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).
About Golden Technology Golden Technology was founded in 1997 with the goal of developing people and driving innovation. In other words, our aim is to pair world-class technologists like you with amazing companies that are doing impactful work.
After an initially slow start, and way too many late nights playing Final Fantasy 7, Golden Technology built a unique recruiting engine that would quickly prove itself to deliver top-tiered talent to fortune 500 clients across the US, time and time again.
Golden Technology has built a culture around family and helping the people we touch succeed in both their work and personal lives. Oh, everyone says that? Try us, you'll see it.
We're helping people find their calling and their dream jobs; and through our Golden Community initiatives we are actively working to improve the communities in which we work, live, and play.