Job Details

Software Developer

CHICAGO-60615, IL, US
06/26/2019

-


Required Skills

    HTML, Microsoft ASP.NET
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
-