Apex Systems

Software Developer - Senior (6-10 years)

  • Job Type: Full Time
  • Industry Type: IT Sector
  • Industry Location: Chicago
  • Experience: NA
  • No. of Positions: 1
  • Primary Skills: Systems Software Engineers SDLC Object Oriented Programming Windows UNIX Rational
  • Secondary Skills: OOP Web API SQL Oracle Development Scripts
  • Job Location: Chicago, Illinois
  • Posted Date: Posted today
Job Description

Apex Systems is seeking a Sr. C# Software Engineers to work on a project for a large financial institution in Chicago, IL. This role is fully remote, details are below.

Job Description:

• This candidates will be responsible for application development in an enterprise architecture environment within .net framework using C#. Must be able to apply SDLC concepts and have a proven track record of delivering solid, robust applications.

• Must have a good understanding of Object Oriented Programming concepts, have experience working on distributed platforms (Windows preferred or UNIX) and have experience in a .net framework enterprise architecture environment.

• Knowledge of Rational Unified Process methodology, Agile or other iterative development methodologies is a plus. Must have strong interpersonal, analytical, problem solving and organizational skills, and the ability to independently work as a contributing member in a high-paced and focused team.

REQUIRED SKILLS:
• Strong (OOAD and OOP) - Design Patterns, OOP concepts.
• Strong .Net (Framework & Core)
• Strong Multi-Threaded applications experience/Distributed systems (TPL/Threads/Synchronization mechanisms)
• Strong Object Oriented concepts (OOAD and OOP)
• Advanced C# experience (Generics, Garbage collector, Reflection, Modifiers, Exception handling, Delegates, Attributes, LINQ, Data Types and operators)
• RESTFUL Services (Web API, WCF)
• SQL Server /Oracle/Time Series databases
• Entity Framework (or any ORM)

Messaging Experience (Pub/sub, rabbitMQ, MQ series, kafka)

Nice to have:
• Angular
* Streaming libraries (SignalR etc)
• Cloud Development (Paas) PCF

EEO Employer

Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at or

Relevant Job Openings
.Net Core Developers
Tableau developer
Azure IoT Services
System Analyst and System Administrator
System Analysts and System Administrators