lead go language developer for a financial services company
Currently, we are looking for a remote Lead Go Language Developer to join our team.
The customer offers an electronic trading platform to trade financial assets including common stocks, preferred stocks, futures contracts, exchange-traded funds, options, mutual funds, and fixed-income investments.
- Designing, developing and maintaining large scale software projects for the core brokerage trading platform
- Developing new products and troubleshooting issues related to retail trading systems
- Working with business partners as well as providing technical and procedural guidance to the project team
- Producing detailed design specifications from functional Specification
- Acting as the lead contributor in designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value
- Utilizing innovative approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop products
- Following good software development practices (Functional specs, Design specs, Code reviews, Unit Test, Functional Test)
- 6+ years of Software Design and Development Experience on Linux, Unix platform
- 1+ year of leadership experience
- Experience working with IT development methodologies throughout the Software Development Cycle (SDLC)
- Experience with performance testing and tuning distributed applications
- Knowledge of Go Language
- Strong knowledge of C / C++, Java, Perl, SQL, and Shell Scripting
- Hands-on experience in relational Database (preferably Sybase and Oracle)
- Strong experience in design
- Strong experience in highly scalable transaction processing systems
- Strong Analytical Skills with ability to understand and develop complex algorithms
- Knowledge of object-oriented analysis and development methodology
- English level B2+
- Experience in financial domain
- Proficiency in development of real-time distributed software systems desired
looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.