Software Developer
CHICAGO-60615, IL, US
06/26/2019
-
Required Skills
Company
Infinity Consulting Solutions, Inc
Experience
4 to 6 Year(s)
Job Description
We are seeking a Software Engineer who is able to design and implement custom software solutions to serve a demanding and growing client base.
Responsibilities:
Analyze and interpret business requirements and technical specification documents
Design and implement quality, maintainable, scalable and performant code base to written or informal technical specifications
Approach software design and implementation as to accommodate immediate and long-term business needs
Create, document, and implement unit test plans, scripts, and test harnesses
Create and maintain technical documentation
Investigate, analyze, document and address production defects
Perform maintenance programming and correction of identified defects
Communicate with peers and other teams in a clear and concise manner
Requirements:
Bachelor’s Degree or higher in Computer Science or related field
4+ years of experience in financial services such as broker dealers, trading securities and clearing
4+ years of experience working in Agile software development environments
Experience with open-source and off-the-shelf software, especially that which complements the Microsoft technology stack, is a plus (jQuery, NUnit, Apache FOP, JIRA, etc)
2+ years of experience with the following technologies
Microsoft C#/.NET 3.5/4.0/4.5/4.6
Microsoft ASP.NET 3.5/4.0/4.5/4.6
HTML, JavaScript, XML and core web application technologies
Microsoft SQL Server 2008+
Microsoft Visual Studio 2010+
Subversion, GIT or similar SCM
Hands on experience with LINQ, Database/SQLServer development
Familiar with Entity Framework
Good understanding of common software design principles such as SOLID, Design Patterns
Experience designing and implementing client-facing, enterprise-grade web applications or similar systems, with at least 2+ years of experience
Strong knowledge of object oriented programming and design principles (OOP)
Working knowledge of database architecture and design
Working knowledge of key design and architectural patterns
Ability to code software according to published standards and design guidelines
Flexible attitude, ability to perform under pressure
A commitment to quality and a thorough approach to the work
Ability to work well within a team
Ability to learn new technologies, tools and techniques rapidly
Software Developer/Technical Analyst
Information Technology
No Preference
FullTime Job
Other
1
Candidate Requirements
-
Bachelors
Walkin Information
-
-
-
Recruiter Details
Doug Klares
1350 Broadway, Suite 2205,
NEW YORK-10018, NY,
US
-