Junior C#/.NET Developer

Back to Jobs
Nexus Investment logo

Junior C#/.NET Developer

Nexus Investment

Location

Kwun Tong, Kowloon

Experience

Entry

Posted

Jul 30, 2026

Apply by

August 29, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Job Description

About the Company: Our client provides high performance technology solutions for capital markets, leveraging over 20 years of expertise in leading global projects. Our offerings include robust exchange engines with continuous matching and auction features, along with order management systems (OMS) and execution management systems (EMS) that support DMA, policy-based order management, and algorithm integration We serve both exchanges and market participants, ensuring high-value solutions that reduce costs and accelerate market entry. About the Role: We are looking for a Junior C# / .NET Developer to join our engineering team and support the development of reliable, high-performance applications for professional trading and financial technology systems. This role is ideal for an early-career engineer who is eager to build strong technical foundations in .NET development while working on mission-critical systems. You will work closely with senior engineers, product managers, QA, and domain experts to deliver scalable, maintainable, and user-focused solutions across desktop and backend applications. What you’ll do: • Assist in the design, development, testing, and maintenance of GUI frontend applications using C# and .NET. • Support the development of professional frontend desktop and/or backend components for financial technology systems. • Work with senior team members to translate business requirements into technical solutions. • Develop and integrate APIs, real-time workflows, and supporting application services. • Write clean, testable, and maintainable code following established engineering standards. • Participate in debugging, troubleshooting, and performance tuning activities. • Contribute to unit testing, automation efforts, and release processes. • Take part in code reviews, team discussions, and knowledge-sharing sessions. • Collaborate with cross-functional teams to deliver high-quality software on schedule. • Continuously learn and improve through mentorship and hands-on project work. ### Requirements What you'll bring: - Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience. - 1–5 years of professional software development experience, or strong internship/project experience in .NET development. - Foundation in C# / .NET and object-oriented programming. - Basic understanding of software engineering principles, including: -OOP -Data structures and algorithms -Debugging and testing -Version control using Git - Willingness to learn and grow in desktop and/or backend application development. - Strong problem-solving ability, attention to detail, and a collaborative mindset. - Good communication skills and eagerness to work in a team-oriented environment. - Language: English, Cantonese, Mandarin Preferred Technical Experience: - Familiarity with C# / .NET application development. - Exposure to WPF, XAML, MVVM, or desktop UI development. - Basic knowledge of RESTful APIs and application integration. - Understanding of async/await, multithreading, or concurrency concepts is a plus. - Familiarity with UI testing, unit testing, or automation tools is an advantage. - Experience with DevExpress controls/components is a plus. Nice to Have: - Internship, academic, or personal project experience related to financial systems or real-time applications. - Exposure to WebSocket, Docker, or AWS is an advantage. - Interest in capital markets, trading platforms, or financial technology.

Key Responsibilities

  • Assist in the design, development, testing, and maintenance of GUI frontend applications using C# and .NET.
  • Support the development of professional frontend desktop and/or backend components for financial technology systems.
  • Translate business requirements into technical solutions with senior team members.
  • Develop and integrate APIs, real-time workflows, and supporting application services.
  • Write clean, testable, and maintainable code following established engineering standards.
  • Participate in debugging, troubleshooting, and performance tuning activities.
  • Contribute to unit testing, automation efforts, and release processes.
  • Participate in code reviews, team discussions, and knowledge-sharing sessions.
  • Collaborate with cross-functional teams to deliver high-quality software on schedule.

Requirements

  • Bachelor’s degree in Computer Science
  • Software Engineering
  • or a related discipline
  • or equivalent practical experience

Skills Required

C#.NETObject-oriented programmingData structures and algorithmsGitEnglishCantoneseMandarinProblem-solvingAttention to detailCollaborative mindsetCommunication skillsTeam-orientedWPFXAMLMVVMDesktop UI developmentRESTful APIsApplication integrationAsync/awaitMultithreadingConcurrencyUI testingUnit testingAutomation toolsDevExpress controlsWebSocketDockerAWS

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android