TIBCO Statistica is a well-established and highly regarded Enterprise-level provider of Statistical Analysis / Quality and Process Control / Data Mining / Machine Learning / Big Data Analytics solutions. Our customers use these solutions to solve real life problems by turning their raw data into actionable, automated decisions.

Our R&D team is in need of a motivated and experienced software engineer who has experience with system development in MS Windows environments, various Microsoft development stacks and languages, as well as modern desktop and web development practices and is ready to learn and grow on the job.

While TIBCO as a whole is a Silicon Valley powerhouse of everything-data, from data integration and virtualization to streaming analytics, the Statistica R&D team is compact enough to get a clear feel of how a software development team acts as a whole to plan, design, implement and deliver results. As a software engineer, you will take part in all aspects of the software life cycle and will have exposure to a wide range of Enterprise-level technologies, as well as an opportunity to grow your expertise on topics ranging from scripting and automation to core system programming and software architecture, as well as various analytic frameworks and environments..

Our software engineers are multidisciplinary generalists. They must be fast learners who are creative, articulate, and able to collaborate with others. It’s also important to be customer-focused and have a passion for software and the data that drives it. If you are able to thrive in fast-paced environments and are up to the challenge, let us know! By the way, we are a diverse workplace. It’s not just a slogan, but a reality.

 

Responsibilities

  • You will work in a collaborative environment with Development, QA, Support, Product Management, and other Statistica teams.
  • Your primary job responsibilities will be to collect and define requirements for customer/market-driven software features, design, implement and test them within the constraints and capabilities of the Statistica framework, as well as support and maintain its various existing components.
  • You will also troubleshoot and resolve issues in development, test, and production environments.
 

  • Masters Degree in Computer Science/Engineering (or Bachelor’s degree in CS and relevant experience)

 

Must have experience with the following languages, development environments and runtimes:

  • C/C++
  • Windows API/SDK
  • Windows COM/Automation
  • .NET: C#, VB; WPF/XAML
  • REST, SOAP APIs
  • JavaScript, HTML
  • Visual Studio IDE and related toolsets
  • Data access: SQL (ODBC, OLEDB, ADO.NET); XML/JSON

 

Must have basic knowledge of the following technology areas:

  • Windows Server administration
  • Diagnostics and debugging of Windows applications
  • Databases (SQL Server, Oracle)
  • Project management and issue tracking systems (JIRA/Confluence)
  • Version Control Systems (TFS, Git)
  • A working understanding of modern web development technologies, practices, libraries
  • Exposure to Agile/Scrum or a willingness to learn quickly and adapt to the methodology
  • Ability to effectively communicate and collaborate across teams
  • Analytical personality:
  • Curious & driven to explore, research, understand, diagnose, and solve problems
  • Ability to self-document what you are doing

 

Nice to have:

  • Ability to use a wide variety of open source technologies and cloud services
  • Experience with AWS is preferred
  • Experience with virtualized infrastructure (VMs, containers)
  • Knowledge of architectural patterns and best practices for development of reliable, performant and scalable enterprise-level solutions
  • Experience with PowerShell, batch scripts
  • Experience with Python, R
Read Full DescriptionHide Full Description
Confirmed 10 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles

One Step Register
Need an account? Sign Up