As a .NET Software Engineer, you will be responsible for developing high-quality applications. You will also be responsible for designing and implementing testable and scalable code.
Key Responsibilities
- Develop high-quality software design and architecture.
- Identify, prioritize and execute tasks in the software development life cycle.
- Develop tools and applications by producing clean, efficient code.
- Automate tasks through appropriate tools and scripting.
- Review and debug code.
- Perform validation and verification testing.
Qualifications
- Proven experience as a .NET Software Engineer or similar role.
- Object-oriented programming is essential.
- Familiarity with Agile development methodologies.
- Strong understanding of .NET framework & tech stack
- Strong knowledge of C#, its nuances, and the .NET environment.
- Experience with databases and Object-Relational Mapping (ORM) frameworks, specifically SQL.
- Knowledge of coding languages (e.g. C++, Java, JavaScript) and frameworks/systems (e.g. AngularJS, Git).
- Ability to learn new languages and technologies.
- Excellent communication skills.
- Resourcefulness and troubleshooting aptitude.
Preferred Qualifications
Experience in financial services or similar industry is highly desirable. A background in hedge funds or similar financial institutions will be considered a strong plus.
We offer competitive salaries, excellent benefits, and a supportive work environment. If you're looking to take your career to the next level at a leading hedge fund, we'd love to hear from you!
Please note that only candidates who meet the necessary qualifications will be considered.