Are you a Senior C# Developer that can design and build multithreaded GUIs with Winforms or WPF? Are you a career developer who truly loves to code? If so, read on!
My client is a highly specialized financial technology firm, with an office located in Chicago. You will be working as part of a special team that supports desktop application development, adding new features and functionality.
What you will do:
- Design and code multithreaded GUIs in a C# Winforms/WPF in a DevExpress, .NET, Oracle environment
- Solve business problems through the use of applied technology solutions
- Evaluates software for performance (latency, throughput, SQL, heap utilization, scalability) and makes/recommends changes where appropriate
- Collaborates with business analysts and QA analysts in the design and execution of business functional system and performance tests
- Hands-on involvement with QA test plan reviews and UAT
- Leads solution design and code reviews
- Be a mentor to less experienced team members.
- Pursues continuing professional development by acquiring technical, application and industry knowledge
- Research and recommend new technology solutions
What you should have:
- Five to seven years of experience with server and client side C# development
- At a minimum a Bachelor's degree (B.S.) from a four-year college or university with a major in computer science, finance or mathematics; or five to eight years related experience and/or training; or equivalent combination of education and experience.
- Deep experience with Object Oriented Design & Programming.
- Expert level skills in C#.
- Knowledge of common design patterns used in financial applications.
- Deep level of knowledge in coding complex algorithms & multithreaded programming paradigms
- Experience building multithreaded GUIs, Winforms or WPF
Nice to Have:
- Any Oracle experience will be a plus.
- Any experience with Windows Communication Foundation and service-oriented architectures (SOA) will be a plus.
You will be rewarded with an exciting opportunity to work with a great group of technology professionals that love to code. This company will recognize your talent and hard work. They have a very competitive compensation package including salary and generous bonus. Benefits include PTO, employer contribution to health insurance, and more.