Job Details

Lead Software Engineer

CHICAGO-60612, IL, US
08/11/2019

-


Required Skills

    PHP, SQL
Company

Infinity Consulting Solutions, Inc

Experience

-

Job Description

Our Client is looking for an experienced .NET (C#) developer to deliver server-side applications within an established application ecosystem. This person will design, develop and support systems that process mission critical order flow and/or risk systems. As part of the Application Development team the developer will have direct interaction with business and technical stakeholders and will participate in all stages of the software development lifecycle. By crafting solutions that integrate with existing and new application and operational architectures, this developer will produce well-tested and successful business solutions.

Experience with designing and developing server-side C# applications is central to this position. Exposure to multiple stages of the software development lifecycle is important; in-depth experiences desired but not required.



Duties & Responsibilities include but are not limited to:

- Developing technical and functional requirements for new applications

- Designing and delivering server-side C# applications to support order and/or middle office transactional flow

- Designing, developing, and delivering new web-based applications

- Ensuring that solutions meet performance requirements

- Integrating solutions with the existing fabric of the application architecture and adhering to development standards

- Identifying ways to improve designs and solutions using appropriate techniques or technologies - Supporting and enhancing production applications

- Interacting with business analysts and developers at all points in the SDLC

- Serving as the architect and lead developer

- Ability to act as leader than follower (proactively take the responsibility rather than waiting for someone to assign work)





Education

• Bachelor's Degree or relevant significant industry experience



Technical:

• Solid development experience with C#, MVC, Windows services and/or WebAPI

• Exposure to automated unit testing frameworks, code coverage tools, continuous integration products and dependency injection concepts strongly desired

• Basic knowledge of SQL, ideally Microsoft SQL Server

• Good understanding of user interface design (UI), user experience design (UX) and responsive web design - a portfolio of web applications is required.

• Demonstrated ability to develop message-oriented server applications using a framework such as ActiveMQ, MSMQ, SonicMQ

• Working knowledge of FIX protocols or market data distribution desired

• Solid working experience with building and debugging multithreaded applications along with mastery of .NET synchronization primitives.

• Desired but not required: o Experience with automated testing of client-side components o Mobile development w/Sencha Touch

o Some experience with PHP



Design:

• Active participant in the requirements gathering phase

• Able to translate requirements into designs and solutions

• Integrate solutions with a framework of common service applications such as centralized logging, performance statistics capturing, and automated deployment tools

• Expressed interest in researching, presenting and applying new technology-specific approaches and patterns


Software Engineers, Applications
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
8/2/2019
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY
-