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