Apex Systems
Charles Schwab Lead Software Engineer (C) Chicago, IL (REMOTE IS OK) Charles Schwab is seeking a Senior or Lead Software Engineer to work on a project involving Schwab’s Intraday Trade Processing (100K transactions per second). We are integrating TD Ameritrade’s async, messaging, and api services into our core platforms. bull 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. bull 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. bull 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 bull Strong (OOAD and OOP) – Design Patterns, OOP concepts. bull Strong .Net (Framework Core) bull Strong Multi-Threaded applications experienceDistributed systems (TPLThreadsSynchronization mechanisms) bull Strong Object Oriented concepts (OOAD and OOP) bull Advanced C experience (Generics, Garbage collector, Reflection, Modifiers, Exception handling, Delegates, Attributes, LINQ, Data Types and operators) bull RESTFUL Services (Web API, WCF) bull SQL Server OracleTime Series databases bull Entity Framework (or any ORM) Messaging Experience (Pubsub, rabbitMQ, MQ series, kafka) Nice to have bull Angular Streaming libraries (SignalR etc) bull Cloud Development (Paas) PCF