We are expanding our team with talented, challenge driven developers. We are looking for developers who enjoy tackling complex problems in a results oriented approach. Generalists who are proficient in a certain technology (which is Microsoft .NET in this case) or platform but who also understand that the choice of technology is coupled with the problem at hand. Our projects vary between simple database driven web applications to multi-tier enterprise applications and anything in between. We need you to be ready to work in small teams with our team leads to implement identified business requirements using the recommended frameworks, coding standards, patterns and best practices.
•Be proficient in developing new software and don’t face problems being an early adopter to certain languages and tools.
•Drive innovation within team and company.
•Be part of the overall software life cycle which includes participating in code reviews, setting coding standards and introducing new technologies to the team
•Work with Quality Assurance and developers to ensure software builds meet system, functional and performance requirements and adhere to corporate polices such as security and privacy.
•Be familiar with the agile software development methods and be willing to endorse or be part of a team adapting one of these methods.
•Be a strong communicator capable of expressing accomplishments and blockers, and escalating risks to team leaders in a timely fashion
•Have good time management skills.
1 to 2 years of experience working with .NET related technologies and/or the Microsoft stack
•Strong evident knowledge of the MVC andor MVVM patterns
•Familiarity with XML, JSON, AJAX.
•Familiarity with Web services interaction models: RPC, SOA, REST.
•1 to 2 years of experience working with SQL Server 2005 or later.
•Minimum 2 years of experience in C#