Turn this role into an interview — a resume and cover letter built around what this employer wants.
AREN CAPITAL PTE. LTD. is seeking a skilled C# Programmer to design, implement, and maintain software solutions. You will build applications using C# Core and WPF, leverage MVVM, and collaborate across teams to deliver high-quality features.
Requirements include 2+ years of C#/.NET Core experience, strong WPF with MVVM, OOP, and Git. Knowledge of REST APIs and financial systems (FIX) is a plus. You should possess strong problem-solving abilities and communication skills.
As a C# Programmer, you will be responsible for designing, implementing, and maintaining software solutions that meet our needs.
Key responsibilities
Design, develop, and maintain applications using C# Core and WPF.
Collaborate with cross-functional teams to define, design, and ship new features.
Write clean, maintainable, and efficient code following best practices and coding standards.
Debug and resolve technical issues, ensuring the performance, quality, and responsiveness of applications.
Participate in code reviews to maintain code quality and share knowledge with team members.
Contribute to the continuous improvement of the development process and methodologies.
Stay updated with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
About you
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
Strong proficiency in C# and .NET Core with at least 2 years of professional experience.
Extensive experience with WPF, including MVVM pattern, data binding, and custom controls.
Solid understanding of object-oriented programming principles and design patterns.
Experience with version control systems, such as Git.
Knowledge of RESTful API design and integration.
A knowledge of financial systems and FIX protocol is an advantage.
Basic proficiency in software testing is required.
Strong problem-solving skills and attention to detail.
Excellent communication skills and the ability to work collaboratively in a team environment.