Ourteam is a highly talented group of software engineers.To meet our client demand, we are looking for passionate engineers wholovedelivering extraordinarysoftware in a highly visible role within the organization. Responsibilities include :
- Scale up capacity and performance of C# software components and end user experiences through Agile development methods.
- Make an impact by evaluating and recommendingnew technologiesand optimal design of next generation features.
- Be a great teammate and effective communicator across teams.
- Handle multiple concurrent projects while adapting quickly to changing priorities.
THE CANDIDATE :
Bachelors or Masters degree with 2+ years of experienceProven results delivering multi-threaded, high performance user interfaces in C#Strong understanding of Core C# .NET technology for both GUI and Server side development.Previous experience with desktop based applications (this is not a web applicationExperience leveraging .NET memory and performance profiling technologySelf-starterand stand-out contributor who has arealpassion fortechnical excellenceProficient in object oriented programming and advanced programming languages (especially Java or WPF)Financial markets and trading systems industry background is a must.Excellent communication andinterpersonalskills (verbal and written)Experience with unit testingRelocation assistance can be provided for out of state candidtaes.
#TECHIND