At client place, you will have the opportunity to work on innovative working capital optimization solutions that help our clients automate, streamline, and rethink their accounts receivable and payable processes.
Client is looking for a seasoned and passionate technical architect who is experienced in designing, implementing and maintaining enterprise applications for cloud and on-premise deployments.
Your Role:
Design, implement and own high-performance, scalable and secure cloud-native enterprise software applications.
Collaborate with software engineers and business analyst to ensure that the required functionality is understood and translated to technical requirements correctly.
Optimize the operational cost of running cloud system infrastructure
Be a teacher and lead by example in code quality, feature completeness, technology adoption and act as a champion for continuous learning.
About you:
Bachelor\xe2\x80\x99s Degree and 10 years of experience, or Masters Degree and 8 years of experience designing and implementing highly available, reliable, scalable and secure software systems
Strong understanding of Computer Science theories, methodologies, algorithms, data structures and object oriented design
Proficient in systems programming languages, especially Java and Python
Experience with microservices architecture and API design
Experience with Mongo DB, Apache NiFi, Vert.x, Kafka, ELK Stack, Docker, Kubernetes, CI/CD tools (Jenkins, Maven), Auth 2.0, SSO Implementations, and Public clouds like GCP, AWS and Azure
Familiarity with machine learning, natural language processing, OCR technologies and machine learning libraries such as PyTorch.
Experience with on-premise and Cloud based deployments.
Excellent teamwork and communication with team members including Business Analyst, other Architects, Software Engineers and QA Engineers.