Prestigious Software Company is looking for highly motivated and talented individuals to join our fast-paced development team in its Chicago Loop headquarters to design and create world class financial models and systems used to enhance the profitability of COMPANY's clients. As a software developer, you will join a group a top calibre developers responsible for doing test-driven development of software components using C# in multiple layers including the user interface, business domain, and data access. You would also be responsible for maintaining existing modules and helping address client issues as necessary.
Job Qualifications -
Candidates must enjoy challenges and demonstrate initiative to solve tough problems and produce results. Strong verbal and written communication skills are a must for working with other developers, financial analysts, and managers as a team. Extra efforts to learn new technologies and improve your financial knowledge are also expected. COMPANY offers an environment where you can continually learn in both the technical and financial domains, and channel your creativity into innovative software development. You will work with the best professionals in an agile environment to hone your own professional skills.
To be a COMPANY developer, you must have a strong understanding of object-oriented analysis and design and the software development process, solid coding and debugging skills, and a passion for contributing in a group environment. Proficiency in an Object Oriented language such a C#. Java or C++- is essential. Knowledge of relational databases is highly desire. A bachelor's degree is required, ideally in computer science or a related field, and a graduate degree is a plus.
COMPANY is engaged Real Time with its clients to ensure that their risk practices are prepared for and able to respond to the rapid innovations and market changes experienced by its clients. The company serves an international clientele that includes many of the largest financial institutions worldwide.
Requirements for Junior developers
I want to remind you that along with very experienced developers with 10-15 years of experience, we are looking for less experienced, but talented people. We have several opportunities for candidates with such level.
Here are requirements outline:
Proficient in the one of following 00 programming languages- C#, Java, C++ Good education- good school and decent GPA
OOD- at least to be familiar with the basics (be able to explain encapsulation, inheritance, polymorphism)
Best practices (Agile, XP, patterns, TDD) at least to be aware that these exist
Application programming experience
Relational Databases,TSQL- nice to have
For new grads we also want to see:
College graduate BS in CS or related field
Experience in coding using one of C#,Java, C++
OOD- at least to be familiar with basics (explain encapsulation, inheritance, polymorphism).
We want to be sure that the candidate is willing and is able to learn and adopt best programming practices
For candidates with 2 to 5 years we also want to see:
2-5 years of work experience using one of C#,Java, C++
Solid coding and debugging skills
Good understanding (both theoretical and practic l) of the OOD and best software design principals
Basic understanding of relational databases and 0-R mapping
Basic understanding of the .NET framework
Master's degree is preferred
Employment Type: Permanent
Work Hours: Full Time
Pay: $90,000 to $130,000 USD
Pay Period: Annual
Other Pay Info: Bonus
Click here to apply
Please mention that you saw the job on StickyMinds.com