Search This Blog

Friday, 25 February 2011

Team Lead .Net developer


Team Lead .Net developer – Permanent – 2 openings


Position: Team Lead .Net developer – Permanent – 2 openings


Responsibilities


This individual will report to the Application Development Manager and will:

  • Assist with the inception of projects
  • Assist in the gathering of estimates & work breakdown information
  • Participate in the design of system architecture
  • Design, review, correct & implement software solutions using the .Net framework (all versions)
  • Supervise the technical progress of other developers on their assignments
  • Assist in the establishment and enforcement of best practices
  • Work with other principal developers to coordinate delivery and support stated quality standards
  • Follow very structured governance policies – within an agile environment

Requirements


Skills & Attributes



  • Very strong analytical and troubleshooting skills and a solid understanding of structured programming, object oriented design and service oriented architecture
  • Very strong expertise in C# (all versions) -with authoritative mastery of all tools/frameworks belonging to 1 of these main categories:
  • ASP.Net, AJAX, Silverlight, Flash programming, WPF and RIA in general
  • or
  • SOA, WS-* extensions, business rules-based engines and WCF/WF
  • or
  • BAM, Cognos (or 1 business intelligence toolkit/suite) and data warehousing in general
  • Strong understanding of application performance and run time behaviour within the .Net framework


  • Grand master knowledge level of the full software development life cycle from requirements gathering to post-implementation production support, including quality assurance, system integration
  • Consistent team player, with an innate desire to share expertise
  • Self-motivated with the ability to work independently, coordinating activities within cross-divisional and cross-functional teams
  • Very good Visual Studio skills (any version, knowledge of Team Foundation Server knowledge would be beneficial)
  • Fluent using SPARX Enterprise Architect is a plus



Education/Experience

  • Bachelor degree in a technical field such as computer science, computer engineering or related field
  • At least 2 years in Windows programming in C++ (COM, MFC &/or ATL) or Java
  • Other programming language experience a definite advantage
  • At least 6 years of hands-on software development
  • At least 4 years of hands-on software development in either ASP.Net or .Net WinForms
  • Expert database programming experience on Oracle or MS SQL server a huge plus
  • Experience in manufacturing and/or mechanical engineering a plus



No comments:

Post a Comment