Software Engineering Intern in Plantation, FL at TradeStation

Date Posted: 11/14/2021

Job Snapshot

Job Description

Software Engineering Intern
Plantation, FL
TradeStation Crypto trading platform is a rapidly growing business. Traders can buy, sell, and trade cryptocurrencies all in a single hassle-free crypto trading platform, packed with the tools and technology. At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.  We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.

The Software Engineering Intern is part of the core development team accountable for designing, building, and deploying software solutions for enhancements and\or new Crypto products. The intern will be responsible for writing code, automating unit tests, and debugging system services. In this role you will be expected to be knowledgeable in both current programming languages and technologies. You will be responsible for the quality, uptime and resilience of your applications. Candidate will work closely in a team environment with developers, product owners, quality engineers, Site reliability engineers.  The role will work on development, documentation, continuous integration and delivery, automated deployments, and infrastructure configuration.

ESSENTIAL JOB FUNCTIONS:
  • Efficiently debug complex issues and add new features to the system without interruption to the existing functionality under the guidance of subject matter experts
  • Correctly analyze requirements and design, code and debug an appropriate solution using the optional balance of existing and new technology to best meet the system functional and performance goals.
  • Write well-designed, testable code and unit tests for the solution
  • Respond to code reviews and modify your code to conform to feedback received
  • Participate in post-mortem project analysis and collaborate always with a team oriented mindset.
  • Willing and eager to integrate new technologies into their work, are very resourceful and able to effectively collaborate across a matrix organization.  
  • Assist in devising/documenting solutions, procedures for development and maintenance
  • Updates job knowledge by studying up to date development tools and programming techniques; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Assist in production support
KNOWLEDGE, SKILLS & CORE TECHNOLOGIES:  
  • Clear understanding of Object Oriented Programming and SOLID Principles ts
  • Openness to exploring and integrating third-party software development kits and libraries
  • Team player with excellent communication skills
  • Database Technologies:  MS SQL
  • Software Programming:  JavaScript, C#, .Net, REST API
  • Testing processes & tools:  Automated testing processes: testing complex software (unit, integration, regression testing); version control for source control systems (TFS, GIT).
  •  Software Development:  Understanding of software development life cycle (SDLC)
  • Scripting languages (Python, PHP)
EDUCATION & EXPERIENCE:
  • Degree in Computer Science, or related field or equivalent experience
INTERNSHIP DURATION:
  • Up to 1 year full-time; could be converted to full-time employment
  • Sponsorship is not available for this internship