About the Role
We are seeking a highly skilled .NET Engineer with strong expertise in C#, .NET, software design, SQL, and ORM technologies. The ideal candidate is an excellent communicator with leadership potential, eager to contribute to risk system development while growing into a leadership role.
Key Responsibilities:
- Design, develop, and maintain risk management and portfolio analytics software using C# and .NET.
- Collaborate with software engineers, risk analysts, and business stakeholders to define requirements and deliver high-performance solutions.
- Provide clear technical communication regarding project updates, challenges, and solutions.
- Develop and maintain technical documentation and system diagrams for long-term application support.
- Conduct code reviews, enforce coding best practices, and ensure high-quality, maintainable code.
- Optimize system architecture and design for scalability, performance, and long-term sustainability.
Required Qualifications:
- 5-10 years of experience in software development, specifically in portfolio management, risk modeling, risk analysis, or OMS systems.
- Proficiency in C#, .NET, SQL, and ORM technologies.
- Strong experience in large-scale proprietary risk management system development (preferred).
- Ability to work in a fast-paced environment and effectively communicate with technical and business stakeholders.
- Passion for writing clean, efficient, and well-documented code.