Technical Software Engineer in Menlo Park, CA at HUNTER Technical Resources

Date Posted: 6/25/2019

Job Snapshot

Job Description

Technical Software Engineer

Candidate will be responsible for design and development of software components for high performance on-line  trading systems and applications, with primary focus on order vetting/management, purchasing power and trade processing systems and applications. Candidate will need to have high energy and be highly motivated, and must have demonstrated success in a fast paced environment. 

The successful applicant will have responsibility for designing, developing and maintaining large scale software projects.
The candidate will get actively involved in developing new products and troubleshooting issues related to retail trading systems. 
Produce detailed design specifications from functional Specification. 
Develop business solutions by creating new, and modifying existing, software applications. 
Utilize innovative approaches to solve complex technical problems and apply advanced technical principles, theories and concepts to develop products. 
Follow good software development practices (Functional specs, Design specs, Code reviews, Unit Test, Functional Test).Have the ability to multi-task and work on multiple projects in parallel, if required. 

Bachelor of Engineering in Computer Science 
5-8 years of Software Design and Development Experience on Linux/Unix platform 
Strong C / C++, Java, Perl, SQL, and Shell scripting 
Strong Skills in relational database ( preferably Sybase and Oracle) 
Strong Design Skills 
Strong skills and experience in working with high-volume highly scalable transaction processing systems 
Strong Analytical Skills with ability to understand and develop complex algorithms. 
Must have experience working with IT development methodologies throughout the Software Development Cycle (SDLC) 
Working knowledge of object-oriented analysis and development methodology 
Experience with performance testing and tuning distributed applications 
Strong communications skills (written, verbal, and presentation) 
Must be a quick learner and have the ability to work independently 
Commitment to excellence and high standards 
Strong interpersonal skills 
Proficiency in development of real-time distributed software systems desired 
Worked in an Agile environment