Job description
Description
- Design, build, and maintain efficient, reusable, and reliable C# code
- With strong debugging skills, identify bugs and devise solutions to found problems
- Help maintain code quality and organization
- Works with other developers and business teams in coordinating best possible solutions
- Flexible! As part of a small team, the developer will have the opportunity to work on many different things
- Permanent position
Requirements
- 7-10years C# experience
- Strong knowledge of the .NET ecosystem
- Deep experience with both server-side and client-side (Windows Forms) programming
- Experience with WCF, communications protocols, XML, object-oriented programming and multi-threaded programming
- 4+ years of SQL Server programming experience with an understanding of ORM tools
- Basic DBA / SQL Server operational skills
- Experience with writing high-coverage automated unit tests
- Basic DBA / SQL Server operational skills
- Good problem solver. Can find answers and extend their own knowledge base as needed
- Understanding of source control systems and practices
Experience with agile development practices
RoleSoftware Developer
Functional AreaIT Software - Application Programming, Maintenance
Employment TypeFull Time, Permanent
Role CategoryProgramming & Design
Education
UG :Any Graduate in Any Specialization, Graduation Not Required
PG :Post Graduation Not Required, Any Postgraduate in Any Specialization
Doctorate :Any Doctorate in Any Specialization, Doctorate Not Required
Key Skills
C#,Database Administration,Windows Forms,XML,Problem Solving,.Net,SQL Server,WCF,Object Oriented Programming,Agile Development