Skip To Main Content
backBack to Search

Lead Go Language Developer for a Financial Services Company

Remote in Armenia
Go Language
& 3 others
warning.png
Sorry, this position is no longer available

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.

Responsibilities
  • 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)
Requirements
  • 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+
Nice to have
  • Experience in financial domain
  • Proficiency in development of real-time distributed software systems desired
Benefits
  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

These jobs are for you