A Software Engineer designs, builds, and maintains C/C++ applications across the full SDLC, handling testing, support, and troubleshooting. The role requires TCP/IP, SQL, and UNIX knowledge, with a preference for banking/financial systems experience.
The role is for a software application developer who designs, builds, maintains, and supports client-driven applications across the full Software Development Life Cycle. Working closely with the project team, the developer troubleshoots issues, delivers patches, performs testing, and provides live-system technical support, ensuring application stability, security, and availability. The position also supports customer service requests and may assist the presales team with technical guidance, with an advantage for candidates familiar with banking and financial systems.
Roles & Responsibilities
Develop and maintain applications based on client requirements
Troubleshoot application bugs and prepare patches
Conduct unit testing and performance testing on applications
Provide technical support for the live system
Work closely with the project team to develop applications throughout their life cycle according to coding standards and best practices
Tackle challenging functional and technical problems independently
Ensure application stability, security, and availability in adherence to company standards and guidelines
Engage with customers to solve technical and operational service requests
Assist the presales team with solutions and technical guidance
Required Qualifications
Bachelor's degree in information technology, Computer Engineering, Computer Science, or related courses
At least 2 years of working experience in GNU C/C++ application development and the Software Development Life Cycle
Knowledge of TCP/IP socket communication and multi-threading
Knowledge of SQL and RDBMS
Knowledge of XML
Knowledgeable working in a UNIX environment
Hands-on experience with version control and/or bug tracking systems
Experience working with databases such as Oracle, Postgre, or IBM DB2
Amenable to work in Makati (hybrid set-up)
Preferred Qualifications
Experience working with banking and financial systems