Software Engineer is responsible for developing backend applications and bug-fixes as well as providing support on production jobs. This role will work closely with technical peers, QA analysts, and stakeholders to deliver priority customer requests.
Key Accountabilities
- Develop quality software
- Analyze and maintain existing workflows and applications
- Design highly scalable, testable code
- Discover and fix programming bugs
- Conduct root cause analysis on technical inquiries/requests
- Support production jobs, unblock execution processes and resolve any issues through escalation or RCA
- All other duties as assigned.
Development Responsibilities
- Code development for new MF & DE Implementations
- Change Request (CR) Analysis & Development per client request
- RCA for issues raised by client
- Provide files (with or without specific logic) requested by Batch/Implementation Consultants, BA implementation LEAD and clients
- Batch monitoring and resolve production related issues
Qualifications
- Bachelor's Degree holder
- 1-3 years of Software Engineering / QA Test Engineering / DevOps experience
- At least 1 year experience on Data Manipulation Language
- Preference with backend development
- Eagerness to learn and develop in-house applications. Basic knowledge of HPCC ECL is a PLUS.
- Utilized software development methodologies in projects
- Equipped with technical problem-solving skills and have conducted RCA
- Basic knowledge of data structure and algorithms concepts
- Ability to clearly communicate and collaborate with cross functional teams to escalate major issues as needed
- Ability to quickly learn and apply enterprise AI tools and technologies to support technical workflows and business objectives.
We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location.