Lead Go Language Developer for a Financial Services Company
Remote in Armenia
Go Language
& 3 others

Sorry, this position is no longer available
Armenia
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