Software Developer

SEVEN HILLS CONSULTING PTE. LTD.

Singapore

On-site

SGD 70,000 - 110,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SEVEN HILLS CONSULTING PTE. LTD. is seeking a Software Developer focused on client-side development. The role involves building portable, high-quality desktop applications across Windows and Linux, with emphasis on clean design and scalable architecture.

You will work in an agile team, utilize CI/CD with Jenkins, and contribute to a large codebase, writing test automation and delivering frequent incremental releases.

Qualifications

  • 3+ years of software development experience.
  • Strong knowledge of good software architecture practices including design patterns for desktop applications.
  • Experience building software using DDD, TDD methods is highly desirable.
  • Ability to write professional code (clean & good design).
  • Strong experience with C++, Rust, C#, Python and related tooling (compilers, cross platform, etc.).
  • Experience in an agile team with CI/CD using Jenkins and automated deployment.
  • Experience working in a very large code base, including enhancing and resolving issues in pre-existing code.
  • Meticulous attention to detail.
  • BS/MS in Computer Science/Engineering or a related field.

Responsibilities

  • Design, build and maintain efficient, secure, reusable, and reliable code.
  • Develop solutions that are portable across platforms.
  • Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity.
  • Write test automation and help your team to deliver frequent incremental releases using CD pipeline.
  • Refactor, optimize, and enhance existing code, algorithms, and services.
  • Help promote and drive sound engineering design, process, and quality practices.

Skills

Client side development
Platform portability
Test automation

Education

BS/MS in Computer Science/Engineering

Tools

CMake
Nuget
Jenkins
AWS
Git
GitHub

Job description

Software Developer - Client Side Development

Top 3 Skills:

  1. Client side development
  2. Programming language: GoLang, c++, rust
  3. Building Linux, or Windows or both application.

Technologies used - C++, Rust, Python, Windows& Linux, CMake, Nuget, Jenkins, AWS, Git, GitHub

Required Education/Experience

  • 3+ years of software development experience
  • Strong knowledge of good software architecture practices including design patterns for desktop applications
  • Experience building software using DDD, TDD methods is highly desirable
  • Ability to write professional code (clean & good design)
  • Strong experience with any of the C++, Rust C#, Python, programming language and related tooling (e.g. compilers, cross platform, etc.)
  • Experience working in an agile team, CI/CD with Jenkins and automated deployment
  • Experience working in a very large code base, including enhancing and resolving issues in pre-existing code
  • Meticulous attention to detail
  • BS/MS in Computer Science/Engineering or a related field

Responsibilities

  • Design, build and maintain efficient, secure, reusable, and reliable code
  • Develop solutions that are portable across platforms
  • Apply continuous attention to technical excellence and good design, resulting in a straightforward solution and reducing complexity
  • Write test automation and help your team to deliver frequent incremental releases using CD pipeline
  • Re-factor, optimize, and enhance existing code, algorithms, and services
  • Help promote and drive sound engineering design, process, and quality practices
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

CONSTRUCTOR TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Software Engineer (Entry Level - 2 years)
Software Engineer (Entry Level - 2 years)

SEVEN HILLS CONSULTING PTE. LTD. • Singapore

On-site
SGD 42,000 - 66,000
Mentorship
Modern development tools exposure
Meaningful projects
+2
Software Developer
Software Developer

AVEPOINT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 42,000 - 68,000
Software Developer
Software Developer

USER EXPERIENCE RESEARCHERS PTE. LTD. • Singapore

On-site
SGD 50,000 - 80,000
Software Developer - Contract
Software Developer - Contract

QUESS SELECTION & SERVICES PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer
Software Engineer

SEVEN HILLS CONSULTING PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Software Engineer
Software Engineer

ETLA LIMITED • Singapore

On-site
SGD 70,000 - 110,000
Software Engineer - 1552
Software Engineer - 1552

JOBSTER PRIVATE LTD. • Singapore

On-site
SGD 90,000 - 150,000
APPLICATIONS DEVELOPER
APPLICATIONS DEVELOPER

UBERGARD PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
Senior Software Engineer (Full Stack)
Senior Software Engineer (Full Stack)

NTT SINGAPORE PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000