We are seeking an experienced Software Developer to join our dynamic team. You will be responsible for designing, developing, and maintaining software applications that support our business operations. This role offers the opportunity to work on cutting-edge technology projects and make a significant impact on our company's success.
Key Responsibilities:
- Design and build new tools and enhancements to existing software applications.
- Develop solutions using C#/.NET, WPF, Angular, or similar technologies.
- Collaborate with cross-functional teams to translate complex business requirements into scalable and efficient software solutions.
- Participate in all phases of the Software Development Life Cycle (SDLC).
- Ensure high performance and stability of software systems by integrating sophisticated coding techniques and innovative engineering ideas.
- Work closely with Strategy Developers and Quantitative Researchers to solve complex problems.
- Maintain and improve existing software applications to meet evolving business needs.