My client is actively looking for a Python Developer/Tester for a long term daily rate contract based in Dublin
Hybrid working arrangements are available for this contract
Required Development Experience:
* Proven experience developing and maintaining Python applications in Azure environments
* Experience implementing bug fixes and code enhancements for production systems
* Ability to work with existing codebases and understand legacy code
* Experience with code refactoring and optimization
* Proven track record of delivering quality code fixes within tight timelines
* Experience with version control systems (Git) and collaborative development workflows
Required Testing Experience
* Experience designing and executing test plans for Python applications
* Proven experience with automated testing frameworks (pytest, unittest)
* Experience with integration testing and end-to-end testing
* Ability to create test cases from requirements and user stories
* Experience with test-driven development (TDD) practices
* Knowledge of continuous testing in CI/CD pipelines
Azure & Cloud Technologies Experience:
* 2-3 years of hands-on experience with Azure services including:
* Azure App Services and Azure Functions
* Azure Container Instances and Azure Kubernetes Service (AKS)
* Azure Key Vault for secrets management
* Azure Monitor and Application Insights
* Experience deploying and managing containerized applications using Docker
* Understanding of microservices architecture and cloud-native development
IoT & Communication Protocols Experience:
* Strong experience with MQTT protocol and message broker implementations
* Experience developing applications that consume or publish MQTT messages
* Understanding of IoT device communication patterns and data flows
* Experience with message queuing systems and event-driven architectures
* Knowledge of real-time data processing and streaming technologies
API Development & Integration Experience:
* Proven experience developing and consuming RESTful APIs
* Experience with API authentication and authorization mechanisms (OAuth, JWT, API keys)
* Knowledge of API design best practices and OpenAPI/Swagger specifications
* Experience with API testing tools (Postman, Insomnia, curl)
* Ability to troubleshoot API integration issues and analyze API logs
* Experience with asynchronous programming and handling API rate limits
If you feel you are a good fit for this role then please do send your up to date C.V and contact details through the portal provided.