Responsibilities:
- Documentation skills, i.e. the standard and quality of documents.
- C#, .NET Framework and SQL Server.
- Solid proficiency in Microsoft .NET and other Microsoft platforms, products and tools.
- Demonstrated history of delivering completed projects.
- Microsoft Exams.
- 360 review
- Proficiency in technical architecture and high-level design, as well as test framework design and implementation.
- Collaborate with Developers, Account Managers and Project Managers.
- Estimate development tasks and execute well on project schedules
- Interaction with clients to create requirement specifications for projects.
- Innovate new solutions and keep up with new emerging technologies.
- Mentoring of other developers.
Job Specific Requirements:
- Must be willing to work overtime when required (but only when approved in writing)
- Must complete timesheets
Skills:
- .NET (C# or VB.NET)
- NET 2.0 4.0
- SQL 2005 2008
- Visual Studio 2005, 2006 and 2008.
- Application of technology in solving business problems
Experience:
- Minimum of 2 years experience developing code in C# and / or VB.NET and ASP.NET.
- Minimum of 12 months Visual Studio 2005 / 2006 and / or 2008 experience.
- Minimum of 12 months Transact-SQL (Stored procedures, views and triggers) experience.
- Minimum of 12 months relational database design implementation using MS SQL Server 2000 / 2005 and / or 2008 experience.
- Minimum of 12 months HTML experience.
- Minimum of 12 months Javascript experience.
- 2 years experience in leading a development team.
Characteristics:
- Strong analytical and problem solving abilities
- Clear and logical thinking
- Leadership skills
- Demonstrates personal motivation and a positive attitude
- Uses initiative, shows determinations and commitment to delivery
- Willing to learn from platforms
- Ability to build strong relationships
- Ability to work well in a team environment
- Ability to interact well with management and colleagues
- Results driven with a strong work ethic
- Resilient
- Copes well under pressure
- Excellent written and verbal communication
- Ability to successfully adapt to changing requirements
- Excellent planning and organisation skills
- Good time managements skills Successfully adapt to changing demands and conditions