Ascendion
Software Engineer
AscendionSingapore12 hours ago
ContractInformation Technology, Business Development +1

Job Title: Senior Software Engineer

Location: Asia Square Tower 1, Singapore


Role:

  • The Senior Software Engineer role focuses on the design and implementation of in-house software solutions, or the integration of third-party products (including software-as-a-service) used by our business teams.
  • A successful candidate will be involved in the entire development cycle, starting with the support of the business analysis phase up to production deployment and third-level support.


Responsibilities:

  • Designs and implements solutions that are high-performing, secure, and cost-efficient.
  • Prepares and validates technical specifications for junior colleagues and external developers.
  • Understands the business aspects of the platform and assists in defining project scope and objectives, engaging all relevant stakeholders and ensuring technical feasibility.
  • Delivers projects on time, within scope, and within budget.
  • Possesses extensive experience in designing, programming, and implementing large-scale software solutions while collaborating with multiple stakeholders.
  • Creates and maintains comprehensive technical documentation.
  • Plans time diligently, prioritizes tasks effectively, and communicates progress transparently with the project team.
  • Manages relationships with internal clients and peers.
  • Proposes strategic approaches to advance the business applications platform within Partners Group.


Required Skills:

  • Excellent record of academic achievement, ideally holding a bachelor's or master’s degree in computer science or another scientific or quantitative discipline.
  • 7 years of experience in software engineering, preferably within the financial industry.
  • Strong personal organization skills.
  • Experience coordinating with business users and developers to solve business problems, with an entrepreneurial mindset focused on continuous improvement.
  • Advanced knowledge of Java and/or Python.
  • Confirmed hands-on experience with relational databases and SQL.
  • Hands-on knowledge of AWS services and cloud infrastructure
  • Excellent communication skills and a team-oriented approach.
  • Practical experience with cloud computing.


Preferred Skills:

  • Experience with agile software development methodologies.
  • Practical experience with cutting-edge technologies, including:
  • Application and data integration strategies, such as AWS Glue, Apache Airflow and Control-M
  • Serverless computing architectures
  • Microservices architecture and RESTful services
  • CI/CD pipelines and DevOps practices
  • Messaging and data streaming technologies, such as Kafka or Amazon Kinesis
  • AI-powered coding tools like Cursor, GitHub Copilot and Amazon Q
  • Snowflake for data warehousing solutions
  • Using pre-trained AI models to enhance software functionality.
  • Familiarity with the Private Equity industry.

Key Skills

Ranked by relevance