Job Search and Career Advice Platform

Enable job alerts via email!

C# and/or Python Software Engineer

NOVACITYNETS PTE LTD

Singapore

On-site

SGD 60,000 - 80,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Singapore seeks a skilled software developer to collaborate with the product development team on robust, rule-based checking software. The role emphasizes high-performance code development in C# and/or Python, with a focus on handling large datasets and complex computations. Candidates should have 3-5 years of experience in software development and strong skills in engineering mathematics and computational geometry. This position requires effective communication and a willingness to adopt Agile methodologies.

Qualifications

  • 3-5 years of experience in C# and/or Python software development with practical use of AI models.
  • Proven experience developing large-scale commercial desktop applications.
  • Effective communication skills for collaboration and independent work.

Responsibilities

  • Design and implement software for rule-based checking of large datasets.
  • Develop high-performance production-quality code in C# and/or Python.
  • Utilize database technologies to manage data storage and retrieval.

Skills

C#
Python
Engineering mathematics
Computational geometry
Effective communication

Tools

Microsoft Azure
Amazon AWS
RDBMS
NoSQL
Job description
Company Overview / Employee Value Proposition

NOVACITYNETS PTE LTD

Job Summary

You will collaborate with the product development team to design and deliver robust, high-performance rule-based checking software that handles large datasets and complex spatial computations. This role requires expertise in C# and/or Python to develop industry-leading applications with a focus on quality, efficiency, and innovation.

Responsibilities
  • Design, implement, verify, and document software components to support rule-based checking for large datasets and complex geometry and spatial computations
  • Develop high-performance, production-quality code using C# and/or Python to create scalable and efficient applications
  • Apply engineering mathematics and computational geometry skills to solve complex technical challenges within software development
  • Collaborate effectively within a team environment to deliver software solutions aligned with product goals
  • Utilize database technologies such as RDBMS and NoSQL to manage and optimize data storage and retrieval processes
  • Independently manage tasks and communicate progress clearly to ensure timely delivery with minimal supervision
  • Analyze problems systematically and apply detailed, result-oriented approaches to software engineering challenges
  • Contribute to continuous improvement by adopting Agile methodologies such as Scrum to enhance development processes
  • Leverage cloud platforms like Microsoft Azure or Amazon AWS to support application deployment and scalability (preferred)
  • Integrate knowledge of Building Information Modelling (BIM) or 3D CAD to enhance software capabilities (preferred)
Required competencies and certifications
  • Demonstrated ability to write high-performance production-quality code in C# and/or Python
  • Strong engineering mathematics and computational geometry skills applied to software development
  • Proven experience developing large-scale commercial desktop applications on Windows and/or Linux platforms
  • Effective communication skills to collaborate and work independently with minimal direction
  • Minimum 3 to 5 years combined experience in C# and/or Python software development with practical use of AI models
Preferred competencies and qualifications
  • Experience with C++ programming to enhance software functionality
  • Working knowledge of database technologies including RDBMS and NoSQL
  • Familiarity with cloud environments such as Microsoft Azure or Amazon AWS
  • Experience working within Agile frameworks, particularly Scrum
  • Knowledge of Building Information Modelling (BIM) or 3D CAD software integration
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.