Catamount
Junior .NET Developer (C#, WPF, and F# Enthusiast)
CatamountAustralia18 hours ago
Full-timeEngineering, Information Technology

**North Sydney, On site, Full-time**


About Us

Catamount deploys a diverse range of systematic, dynamic, and efficient strategies across multiple markets across the globe. We trade commodities, currencies, fixed income, and equity markets. Our quantitative research uses deep data analysis to ensure our strategies are highly profitable and can adapt to rapidly changing market conditions.


Job Opening

We are looking for a motivated Junior .NET Developer to join our team. If you are enthusiastic about software development, skilled in C# and WPF, and open to learning F#, this is an excellent opportunity to grow your career in a supportive environment.


Key Responsibilities

  • Design, develop, and maintain WPF-based desktop applications using C#.
  • Collaborate with team members to implement user-friendly and efficient solutions.
  • Learn and apply F# (if not already proficient) to contribute to projects using functional programming principles.
  • Work on bug fixes, enhancements, and new features under the guidance of senior developers.
  • Participate in code reviews, technical discussions, and knowledge-sharing sessions.
  • Stay updated on the latest trends and advancements in .NET and functional programming.


Requirements

  • Proficiency in C# and object-oriented programming.
  • Experience with WPF for developing desktop applications.
  • Willingness to learn and work with F# (prior experience is a plus but not required).
  • Basic understanding of software development lifecycle and version control (e.g., Git).
  • Strong problem-solving skills and eagerness to learn.
  • Good communication skills and a collaborative mindset.


Preferred Qualifications

  • Exposure to functional programming concepts or languages.
  • Knowledge of Agile methodologies and development practices.
  • Basic awareness of financial and quantitative trading concepts.


Financial Market Knowledge

While not mandatory, we highly value candidates with a basic understanding of financial markets and trading systems. This background can significantly enhance your ability to contribute to our projects.


Desired Knowledge

  • Basic understanding of financial markets, instruments, and trading concepts
  • Familiarity with market data, order types, and trade execution processes
  • Previous exposure to or experience with trading systems, particularly those built with .NET technologies
  • Awareness of real-time data processing and low-latency requirements in financial applications
  • Experience in financial markets is advantageous but not required. We welcome all passionate .NET developers and provide training in financial technology.


Technologies We Use and Keywords

Windows, Linux, .NET, ASP.NET, C#, F#, C++, multithreading, microservices, PowerShell, gRPC, REST, WPF, PostgreSQL, Entity Framework, Redis, Visual Studio, Visual Studio Code, Git, Jira, Bitbucket, Postman, Blazor, HTML, JavaScript, Python, Trading Technologies, Azure, JSON, XML, XAML, Syncfusion, Polly.Any existing experience in one or more of these technologies will be considered as a plus.


What We Offer

  • A supportive environment for learning and professional growth
  • Opportunities to work on challenging and exciting projects
  • Mentorship from experienced developers
  • A workplace that encourages growth in all facets of life
  • Competitive salary and benefits


How to Apply

If you're passionate about software development, excited to learn F#, and interested in financial markets and trading systems, we'd love to hear from you!


Please submit your resume and a brief cover letter highlighting your experience and motivation to join our team.

Key Skills

Ranked by relevance