Role Summary:
The Software Engineer is responsible for the timely completion of all programming and related tasks. These tasks include understanding the requirements, writing or updating the technical design document, coding the solution, technical unit testing, and deploying the solution. All necessary related documentation will be completed in accordance with established policy and procedures.
Duties and Responsibilities:
- Full knowledge of application development SDLC which includes but not limited to
- Requirements Analysis - Liaison with requester or team manager to ensure that request is understood
- Technical Design - Accurate, unambiguous technical design specifications to the required level of detail and the ability to be understood in the future
- Coding - Production of efficient and fully documented code
- Unit Testing - Preparation of unit test plans and the ability to test developed software to ensure it delivers defect free
- Implementation - Production of supporting technical documentation for internal publication
Qualifications:
- Has Bachelor's or Master's degree in Computer Science, IT, or any related field.
- Must have 6+ years of experience in Software Engineering/Software Development and RPA development
- Has experience with any one of the RPA tools such as UiPath or AA
- Must have programming experience in any of the programming language like C#, C or Java required.
- Must have programming experience with SQL
- Programming experience in EMUE desired (optional)
- Programming experience in Python required (optional)
- Programming experience with APIs utilizing REST and SOAP architecture preferred and (FHIR - optional)
- Good knowledge of XML and XML schemas
- Good knowledge of programming with XPath (XML Path Language) is preferred
- Must be amenable to work on an early morning shift (2:00 AM to 11:00 AM)
- Must be amenable to work in a hybrid setup (1x per quarter RTO in Taguig or Pasig office)