We are looking for a highly motivated .NET / C# developer to join a fast-paced team developing web and desktop-based applications.The ideal candidate is a well-rounded, 1+ years experienced software developer with strong analytical, problem-solving, design, and communication skills. As part of a multi-disciplined development team, the candidate should be motivated to be able to jump in, attack new challenges, and learn new skills independently. If you think you can take charge, solve problems, write robust & clean code, and can see the projects through from inception to completion, then we need you.
Design and build advanced applications for the Windows & Web platforms
Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new tools & technologies to maximize development efficiency.
BS/MS degree in Computer Science, Engineering or a related subject•1+ years of .NET / C# development experience
Hands-on experience with MS Visual Studio and .NET framework
Strong concepts of Regular Expressions and strings manipulation
Strong understanding of relational database design, MySQL, and SQL Server
Experience building and consuming web services (SOAP, REST, WSDL, etc.)•Solid understanding of the full software development life cycle
Strong analytical thinker, intellectually curious, attention to detail
Good verbal & written communication skills