Software Engineer

Job Summary:

Producing quality (clean, efficient) code based on Company’s specifications, testing and deploying programs and systems. Fixing and improving existing software

Essential Job Functions

  • Work with developers to design algorithms and flowcharts
  • Produce clean, efficient code and deploy as per company and industry best practice specifications
  • Create unit test and maintain program code
  • Work with clients and Project Manager to build and refine projects assigned
  • Troubleshoot, debug and upgrade existing software
  • Maintain/enhance existing software to meet changing customer/industry needs
  • Integrate software components and third-party programs
  • Provide technical support promptly to Support Service Staff when they are unable to resolve software issues;
  • Ensure the payment engines are efficiently functional with a smooth end to end payment process
  • Gather and evaluate user feedback
  • Recommend and execute improvements
  • Ensure the software is highly secured
  • Create technical documentation for reference and reporting
  • Meet set deadlines and targets for project.

Knowledge Requirements:

Thorough knowledge of Information Technology, Financial Technology and efficient coding

Skills Requirements:

  • Coding: proven experience as a Software Developer, Software Engineer or similar role
  • Working with people
  • Presenting and communicating information
  • Adhering to principles and values
  • Familiarity with Agile development methodologies
  • Following instructions and procedures
  • Planning and organizing
  • Knowledge of coding languages (e.g., Java, JavaScript); frameworks/systems (e.g., Spring boot, Git); Application Server (e.g., Weblogic, Tomcat);
  • Experience with databases and Object-Relational Mapping (ORM) frameworks (e.g., Hibernate)
  • Resourcefulness and troubleshooting aptitude
  • Attention to detail
  • Basic knowledge of networking, Operating Systems
  • Ability to learn new languages and technologies
  • Excellent communication skills
  • BSc/HND or equivalent in Computer Science, Engineering or a related field
  • Minimum of Four (4) years in active Software Development
We are global talent solutions specialists. Having formed in 1993, Antal has rapidly grown across the globe, penetrating and having a major presence in all key talent markets, including strategically important developing markets such as China, India and Russia, enabling us to become a leading global recruitment specialist in each of our specialised sectors. Utilising an extensive international network to carry out cross border work allows us to bring a truly unique approach to the recruitment sector. We do this with around 1000 experts from more than 130 offices, spanning over 35 countries globally. We have made successful talent placements in more than 72 countries. Our experience, sector expertise and market knowledge is coupled with the fact that our consultants are senior ex-industry professionals who lead our market specialisms. This is a major differentiator in making us unique in the talent consultancy and recruitment arena. Overlay this with our extensive globally-local reach and our collaborative methodology, working across international boundaries to ensure that we have culturally aligned local consultants working on our clients behalf, and we are ideally positioned to be the global talent solutions partner - regardless of location.