Software Engineer
CHICAGO-60290, IL, US
10/20/2018
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
-
Job Description
Job Description
The Software Engineer will design, develop and monitor systems or data analysis applications.
Based on the trading and market activities, development will be for internal company or external market regulations compliance or investigative purposes.
Duties include:
Working with end-users to gather and define/refine functional requirements
Producing project documentation – high-level charter, functional requirements, technical design and test documents
Designing, coding, testing and implementing data processing, rules engine, database, and
scripting surveillance applications
Working closely with infrastructure team on server systems
Collaborating and coordinating with various systems groups for new application development, problem troubleshooting and systems maintenance
Working as a team/project lead or individual team contributor or individual ownership role flexibly based on the project needs
Mentoring/Guiding new or less experienced/knowledgeable team members
Researching or evaluating software/tools and alternate design techniques for new or existing system improvements
Providing on-going application support to end-users and communicating technical information clearly to an end-user audience
Participating in production 24/7 on-call support rotation
Experience:
Experience designing and developing technical solutions including large scale data processing.
Experience in financial, trading, exchange, banking and/or related fields is a plus.
Knowledge, Skills and Abilities:
Proven experience with Python, Java or experience in another language with a strong desire to learn Python
Linux or UNIX-like operating systems and knowledge of at least one scripting language
Strong knowledge of data structures and algorithms
Excellent written and verbal communication skills
Experience in working on multiple projects concurrently
Preferred experience:
Hadoop and/or SQL
Project management, presentation, document management, and collaboration tools
Must be self-motivated and have the ability to work independently as well as part of a team, requiring minimal direction and follow-up
Education:
Bachelor's Degree required; specialization in Computer Science, Engineering or related field preferred.
Software Developer/Technical Analyst
Information Technology
No Preference
FullTime Job
Other
2
Candidate Requirements
-
-
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-