Job Description Sr. Software Engineer in C++ Heredia, Costa Rica #WeAreTradeStation TradeStation is an on-line brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge.
At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.
We have built a team of amazing people who work together in a high performance culture to provide our clients with exceptional products and services.
We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
We are looking for driven individuals to help us build applications that will define the future of trading. This is a unique opportunity to work on a new app that will create a community of traders and help traders to build the skills necessary to be successful.
Success in this role requires an eagerness to learn, a desire to lead, creative thinking and a self-starter mindset. Do you want the challenge of working on a mission-critical financial system?
If so, we have an opportunity for you as a developer on an Agile team building high performance, real-time systems for the financial markets.
Success in this role requires an eagerness to learn, creative thinking and a self-starter mindset. ESSENTIAL JOB FUNCTIONS : Responsible for developing new programs and proofing the program to develop needed changes to assure production of a quality product.
Tests new programs to ensure that logic and syntax are correct, and that program results are accurate.Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programsExpected to conduct system analysis and development, with limited support from professional staff, to keep our systems current with changing technologies.
Responsible for utilizing tools and techniques involved in performance of essential functions of programmingAnalyze system specifications and translate system requirements to task specifications for junior programmers.
Document code consistently throughout the development process by listing a description of the program.Work in a cross-functional team in a budding DevOps environmentAssist testers and support personnel as needed to determine system problems.
Responsible for planning, processing and performing work backlog in an efficient manner with no assistance from the supervisorResponsible for communicating with engineers and technical support staff regarding programming needs and performanceProvide feedback to analysis / training staff about performance considerations / usability issues concerning software specifications and implementation.
Research and recommend software tools / techniques and better processes.Participate in Agile planning and executionParticipate in vendor engagement, evaluation and performance measurement.
KNOWLEDGE, SKILLS & ABILITIES : Technology Skill Set : C++, MS SQL, PowerShell, Rest APINice to have skills : C#.Net, .Net Core, Golang, Python, Docker, Kubernetes, Linux ProgrammingCloud / AWS or Azure Architecture awarenessDevOps & Continuous Integrations process & Tools awarenessExperience of Source Code Management, Code and Configuration management tools.
Ability to solve problems quickly and completely.Ability to identify tasks which require automation and automate them.Ability to 'think outside the box'.
Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse groupAbility to multi-task and stay organized in a dynamic work environment.
As new technologies emerge and impact our systems, expected to learn these technologies very quickly and resolve any problems involved in integrating new technologies with our systems.
Expert knowledge on data structures, distributed / cloud architecturesEye for detail, eye for efficiency improvements through automationGood knowledge of security and encryption.
Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc.
EDUCATION & EXPERIENCE : Minimum 7 years relevant work experience
Sr. Software Engineer in C++
Heredia, Costa Rica
KNOWLEDGE, SKILLS & ABILITIES :
EDUCATION & EXPERIENCE :