Looking for Senior Software Engineer for our client at Hyderabad Location.
Your Role:
-
- Work in C++ and Python to design, implement, and release state-of-the-art components and applications for mission-critical, high-performance, globally distributed systems related to automated trading
- Produce exemplary code and deliver completed projects on time
- Create and track project plans and convey status, issues and risks effectively
- Perform unit and system level testing on your application and all affected systems
- Work closely with product management and customer-facing technical consultants to ensure that development efforts truly meet customer needs
- Work closely with technical leads to ensure effective coordination and integration between interrelated projects
- Play a key role in the development of best practices in software design, implementation, and coding standards
- Lead and mentor junior engineers
Your Desired Skills :
-
- Strong, object-oriented design and coding skills (C/C++ and/or Java preferably on a UNIX or Linux platform)
- At least 5 years experience with distributed (multi-tiered) systems, algorithms, and relational databases
- Ability to effectively articulate technical challenges and solutions
- Deal well with ambiguous/undefined problems; ability to think abstractly
- Exposure to building large-scale web sites using JavaScript, AJAX, & HTML5.
- Knowledge of Perl or other scripting languages a plus
- Strong sense of ownership, urgency, and drive, and a track record of delivery.
- Solid coding practices including unit testing, peer code reviews, and a preference for agile methods.
- Sharp analytical abilities, proven design skills, excellent communication skills.