Description


Responsibilities 
Designs Custom components (Enablers) for RPA using appropriate modelling techniques following agreed architectures, design standards, patterns and methodology 
Provision, manage, optimize and secure infrastructure either on on-premise and/or cloud environments ranging from servers, networking to databases, etc. 
Codes, verifies, tests, documents, amends and refactors complex programs/scripts and integration software services 
Builds tools and infrastructure that increases RPA engineering productivity 
Carry out software deployments and continuous monitoring 
Maintains on-prem and cloud based platforms WorkFusion/Uipath and also provides L3 support 
Execute version upgrades across applications and environments as per the roll-out 
Analyze all platform level changes and monitor impact for same and provide appropriate technical solutions to resolve all issues efficiently. 

Requirements and Skill 
4+ years of software development experience primarily on Java & preferably with exposure to building technical components for RPA products 
Bachelor’s Degree in Software Engineering or Information Technology 
Strong programming skills and exposure to following technology areas: 
Excellent software development background in Java 
Experience with HTTP, REST, RESTful, JSON API services in a programming language. 
Ability to design, develop and implement scalable, elastic microservice based platforms. 
Experience in SQL scripting 
Familiarity/ Exposure to AWS services, including Lambda, Step functions, IAM, EC2, ELB, RDS, DynamoDB, S3, Redshift, & CloudWatch 
Familiarity with databases like MySQL, Oracle, SQL Server, NoSQL, etc. 
Exposure to ELK Stack (Elasticsearch, Logstash, Kibana) 
Knowledge of leading Automation Framework/Tools such as Workfusion or Uipath 
Write clean, high-quality, scalable code in Java and are also able to spot (and improve) bad code. 

Education

ANY GRADUATE