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.
ANY GRADUATE