Search by job, company or skills

Software Engineer

Software Engineer

aruvento pte. ltd.
10-13 Years
SGD 13,000 - 18,000 per month
Early Applicant
  • Posted 11 days ago
  • Be among the first 10 applicants

Job Description

Job Responsibilities:

  • Design, develop, implement, test, debug, validate, and maintain software tools, applications, and platforms supporting portfolio valuation, optimisation, and risk management.
  • Analyse business and user requirements to deliver efficient software solutions aligned with business objectives and management expectations.
  • Develop and enhance platforms and graphical user interfaces (GUIs) to provide authorised users with access to quantitative libraries, tools, and analytical results.
  • Update software performance through code profiling, efficiency improvements, and the modernisation and upgrading of legacy systems.
  • Establish and continuously improve software testing, validation, deployment, and application lifecycle management processes to ensure reliability, quality, and maintainability.
  • Collaborate with relevant stakeholders to integrate software and hardware components where required and deliver solutions that meet technical and business requirements.
  • Apply market knowledge and commercial understanding to ensure analytical tools and models are fit for purpose and support effective business decision-making.
  • Manage multiple development priorities and deliver high-quality solutions within tight timelines and predefined deadlines.

Job Requirements:

  • Degree in a Computer Science, Information technology or relative field equivalent.
  • 10+ years experience in similar role as software developer.
  • Strong coding knowledge with demonstrable experience in Python / C++ /C#/HTML/SQL required.
  • Object-oriented design skills with knowledge of design patterns and object modelling for building business logic, analytics, and data processing applications.
  • Knowledge of data modelling, database design and management, networking protocols and data structures.
  • Experience with design, create and maintain databases and applications, including web-based applications. Working knowledge of data visualization techniques a plus.
  • Strong instincts around performance vs simplicity trade-offs, engineering for maintainability, extensibility and debuggability.
  • Basic understanding of optimization principles, probability, stochastic calculus, and financial concepts.
  • Demonstrates innovative and analytical thinking, self-critic, problem-solving capability, intellectual rigor, strong drive, and desire to lead change.
  • Ability to communicate outputs and analysis in a concise and comprehensible manner.
  • Fluent English language required for day-to-day business communication Fluency in Russian language would be important & highly advantageous for operating in internal systems.

Opportunities:

  • Monthly base salary and bonus (discussed individually).
  • Phone allowance.
  • Medical insurance.
  • Office is located in CBD (Hub Synergy Point)

More Info

Job Type:
Industry:
Employment Type:

Key Skills

Database design and management

Object-oriented design

Data visualization techniques

About Company

Similar Jobs

7-10 yrs
SGD 7,000 - 10,000 per month
Anson, Singapore
Skills:
.NET, .Net Core, C#, T-sql, Power Bi, Microsoft Sql Server, Json, Power Query, Devops, Xml, Agile, Microsoft Azure, Rest Apis, Dax, CI/CD
8-11 yrs
SGD 13,000 - 25,000 per month
Anson, Singapore
Skills:
Algorithms, C, C++, storage technologies, multithreading, Memory Management, Network Programming, data structures, Linux debugging tools, distributed systems concepts, Troubleshooting, Linux systems, root-cause analysis