Job Details

Senior Developer - C#

CHICAGO-60602, IL, US
11/21/2016

-


Required Skills

    HTML
Company

Infinity Consulting Solutions, Inc

Experience

-

Job Description

Description:

Our client is seeking a Software Engineer Lead to join the Chicago office.

This member will be part of the Applications team.

This team is responsible for designing, developing, modifying, adapting and implementing short- and long-term solutions to information technology (IT) needs through new and existing applications.

In addition, this group reviews system requirements and business processes and codes, tests, debugs and implements software solutions.

This person will be responsible for the development and support of applications. This may also include debugging current systems, programming enhancements, or modules of new systems.

Specific responsibilities include:

Lead the software engineer team by designing, developing, supporting and maintaining software

Develop and build complex application systems

Sustain systems software engineering policies and procedures and implement best practices

Independently solve a range of complex or non-standard in consideration of potential impacts and formulate and deliver innovative ideas and solutions using best practice and standards

Take ownership for large and complex projects that may have multiple phases or workstreams from start to finish to ensure successful implementation

Assess IT standards and strategies and business needs to guide well-informed decisions

Determine which applications/servers/databases/software require programming, administration, debugging and contribute to the generation of the priority list or calendar

Maintain the appropriate computing environments for the development and test teams to ensure the teams are using the correct tools and environments

Work with business representatives and leaders as needed to understand business needs and/or limitations and resulting requirements and identify gaps in requirements for business representatives and ensure requirements are complete before moving on to specs phase

Develop detailed specs for major enhancements or new systems that are clearly aligned to system requirements as defined by business representatives; or collect specifications, prioritize them and delegate pieces/next steps to fellow software engineers

Write complex code and maintain continuous integrations and processes and may review the code of other Engineers

Deliver the final code for deployment

Work with business representatives to understand overall outcomes of testing phase and understand and weigh implications of results on the business and recommend appropriate solutions considering impact and risk and cost

Monitor system-wide tests to continually improve products, services, and processes

Review and refine processes defined by team members as needed to ensure successful delivery, implementation and release of enhancements or other projects

Requirements:

Bachelor's degree with at least eight years of relevant experience

Working knowledge of the financial services industry preferred

Extensive understanding and knowledge of advanced software development methodologies,
tools, and techniques

Basic understanding of generally accepted requirements gathering, testing and implementation methodologies from a technical and business perspective

Must have technical experience in the following: in C#, SQL server, T-SQL, writing queries, JavaScript, content management systems, data models or database engineering,
service architecture, object relational mappings, scripting, system architecture, IIS,
Windows, and HTML


Senior Developer
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
-