Careers

message

Stay tuned

Senior .NET Software Developer

We are looking to hire a Senior.NET Software Developer. This position requires a senior developer with at least 5 years experience in.NET development (8+ years of overall programming experience preferred).


Candidate profile

We are looking for a person with drive and ambition to make a difference. You should be creative, energetic, self motivated and results-oriented. You should be able to face a challenging work environment, handle stress and meet strict deadlines. You must be team oriented, with excellent communication skills, and have a strong character to drive the team forward. You must have:

  • Expert .NET (C# highly preferred) Web application development skills
  • Regular experience of the full software development lifecycle
  • Recent experience leading or mentoring teams of developers
  • Excellent analytical skills in problem solving and bug resolving
  • Expert knowledge of OOP, OOM and Design Patterns and their application
  • Experience working on Microsoft n-tier architecture
  • Expert knowledge of relational databases, SQL and database design
  • Strong refactoring skills, writing clean, well commented code
  • Computer Science related degree (preferred)

Key responsibilities

  • Participating in the complete SDLC of .NET applications
    • Analyzing requirements and giving estimates
    • Implementing system features
    • Working on critical projects to help meet deadlines
    • Deploying applications
    • Maintenance and problem-solving of existing applications. Identifying underlying or hidden problems and troubleshooting issues
  • Maintaining programming standards and performing code reviews
  • Leading application development and mentoring developers
  • Providing technical leadership in architectural discussions
  • Building/implementing latest technologies into development environment

Professional skills

Required:

  • .NET Framework 1.1, 2.0, 3.5
    • Expert knowledge of .NET Framework, ASP.NET and C#
    • Profound understanding of ASP.NET Application and Page life cycle, Web and User Controls, state management, ADO.NET
    • Experience with Web Services, SOAP, XML and ASP.NET AJAX
    • Solid knowledge of IIS, configuration, deployment
  • Knowledge of HTML, XHTML
  • Expert knowledge of MS SQL Server 2000/2005/2008 and T-SQL
  • JavaScript knowledge
  • Experience with Web 2.0
  • MS Visual Studio 2003/2005/2008, MS Visual Source Safe
  • Familiarity with XML, XPath, XSLT
  • Solid knowledge of Multithreading, concurrency and web application security
  • General knowledge of networks and infrastructure

Appreciated:

  • TFS, LINQ, WPF, WCF, WWF, Silverlight, Generics, Reflection, Threading, .NET Remoting, Windows Forms, Windows Services, HTTP Modules, Serialization, Globalization, Cryptography, Reporting Services, VSTO, SharePoint integration
  • ASP, VB.NET, jQuery, JSON
  • Agile, RUP, unit testing frameworks and test-driven development

Conclusion

Join us now and you will be rewarded with superb career progression in a continuously growing development unit, cross training and great working environment.

This is an excellent opportunity for a talented, up-to-date Senior Developer to become part of a successful growing company. For consideration, please send your CV.


Back to the careers page

  • Microsoft Silver Web Development Partner
  • Microsoft POY Winner