Gorge

Job Detail

Senior Software Engineer
Experience: 2-4years Singapore

Responsibilities:

  • You will be working on highly-maintainable and unit tested software components.
  • You will be working in a fast-paced and agile work environment delivering quality solutions that have immediate business impact
  • You will assume complete ownership of the projects you deliver while collaborating with technical and non-technical stakeholders on all elements of the development process.
  • You are expected to demonstrate good learnability and adopt technologies that help build large scale, performant, reliable and sustainable systems.
  • Support discussions with stakeholders to understand business needs and user requirements
  • Support the requirements analysis
  • Support the formulation of specifications and definition of delivery platforms for applications
  • Support proposal writing for applications development
  • Support the development of the applications concept, interface design, and architecture
  • Support the development of program logic for new applications and features
  • Use prescribed guidelines or policies to analyse and resolve problems
  • Integrate applications with back-end databases
  • Support testing of the developed applications
  • Deploy applications according to specifications\
  • Investigate issues and conduct root cause analysis
  • Apply bug-fixes
  • Document implementation procedures
  • Collect user feedback and generate system report on applications performance
  • Support initiatives to improve functionality and process flow of applications
  • Support the analysis and modification of design logic in existing applications
  • Support the integration of new products with existing applications to improve the functionality and/or design
  • Support monitoring of compliance with security measures
  • Solve routine problems that occur within applications
  • Analyse applications usage reports
  • Document the application’s technical architecture, code changes, issue resolutions and procedures
     

Requirements:

  • 2-4 years of working experience
  • Bachelors in Computer Science or equivalent
  • Strong problem-solving skills
  • Good understanding of data structures & algorithms and their space & time complexities
  • Strong coding skills with at least one object-oriented language
  • Strong understanding of design patterns and algorithms
  • Strong understanding of the cloud
  • Strong understanding of cloud managed services and architecture
  • Strong technical aptitude and a good knowledge of CS fundamentals       
  • Singapore PR or Singapore Citizens Only                                        

Good to have:

  • Previous Blockchain experience including building and testing smart contracts
  • Knowledge/experience in the adtech domain
  • Knowledge of blockchain framework like Ethereum / Solidity, NEO, Hyperledger.
  • Exposure to Go, C++, Java or Ruby is an advantage