Summary : One of our client is looking for a Software developer with a strong foundation in Python, API, Microservices, Data Structures, Algorithms, and Software Design Patterns
The role primarily involves two key duties:Assisting the R&D team in integrating their code within the larger solution, ensuring code structure consistency across all micro-services. This includes helping with software design patterns to enable seamless integration of R&D code with the larger microservice architecture.Optimizing the individual code structure, algorithms, and software architecture for performance.
Requirements:The ideal candidate should have 10+ years of experience in large code base software development and a good understanding of Python. Knowledge of API creation and Docker/Kubernetes is advantageous.
Additional Notes:The role will be operating from 12 PM to 9 PM India Time Zone. While candidates will work Bangalore, IndiaThe position involves building a platform that integrates algorithms and technology from different product lines (such as drilling and fluid) and enables connectivity with third parties.The team consists of about six members who are developing algorithms in Python and implementing them into the tech stack and hardware.The candidate will help the R&D team improve their existing Python code, ensuring it is efficient and connects effectively to the front-end middleware platform.Experience with microservices and APIs is essential.