Senior Software Engineer in Test
Foodsmart- Full Time
- Senior (5 to 8 years)
Candidates should possess a Bachelor's degree in Computer Science or a related field, along with a minimum of 3 years of experience in software development, specifically within test automation. Strong programming skills, particularly in languages like C#, Java, or Python, are essential, as is experience with test automation frameworks such as Selenium or similar tools. Familiarity with Agile development methodologies and a solid understanding of software testing principles are also required.
As a Software Engineer in Test, you will design, develop, and maintain a scalable test automation framework for desktop applications, implement mocks and stubs for external dependent components, participate in code reviews, and proactively work with the development team to improve test code coverage, ultimately contributing to the enhancement of NinjaTrader's testing capabilities and ensuring a high-quality user experience for customers.
Comprehensive trading platform for active traders
NinjaTrader provides a trading platform tailored for active traders and small trading firms involved in futures, forex, and options markets. The platform allows users to analyze markets, develop trading strategies, and execute trades. It offers advanced charting, market analysis, and trade simulation tools for free, enabling users to test their strategies without financial risk. NinjaTrader generates revenue through trade commissions, fees for premium features, and partnerships with third-party vendors for additional tools. A key feature is its support for automated trading strategies, allowing users to create algorithmic systems that execute trades based on set criteria, which helps reduce emotional decision-making. The platform also emphasizes risk management, encouraging users to trade only with risk capital. Overall, NinjaTrader aims to help traders make informed and less stressful trading decisions while providing a customizable trading experience.