.NET - Technical Lead

Job ID: 
JOBSQL_0006
Apply Before: 
Wed Dec 28 2011
Experience: 
8
Technology: 
ASP.NET, C#
Qualification: 
Bachelor Degree
Job Description: 

Description:

The primary purpose of Technical Lead role is to enhance, build, and support Technology based Products, working with Product Owners, Project Managers, Business Analysts, Architect, and Directors. The technical lead will lead onsite and offshore developers following company-wide defined best-practices, processes and standards.

Responsibilities:

Responsible for managing onshore/offshore development teams to meet project deadlines, resolving technical blocks and ensuring the highest level of quality.
Technical Lead for large, complex, and multiple concurrent customer facing web based software development projects.
Lead onsite/offshore development teams and ensures all development team project milestones and deadlines are met.
Lead the technical team through sprints and being the conduit between management and business for all technical discussions.
Analyzing, estimating, sizing and writing user stories for projects (Agile SCRUM, Iterative, Waterfall).
Running daily stand-ups, participating in "solutioning" sessions, sprint planning & commitment meetings, and other Project / Product Management meetings.
Producing code / scripts / configurations as required and conducting code reviews.
Working with Application Architects to design solutions, perform technology assessments, and enforce standards and processes.
Supporting all kind of testing activities, including Unit, Functional, Integration, Performance, and User Acceptance
Responsible for enforcing coding standards, source control management.
Responsible for the quality and timeliness of work coming from onsite, and offshore teams.
Responsible for deployment plan, environment setup, and coordinating with other technology groups across I&M and Corporate.
Responsible for identifying development issues and resolve/escalate in concert with team members.

Desired Skills: 

Required Knowledge & Experience:

  • Bachelor’s degree in related field or equivalent experience and specialized training; ScrumMaster and PMP and/or Lean Six Sigma Black Belt/Green Belt certification is a plus.
  • Experience in the Agile process (SCRUM preferred) with the ability to coach others.
  • 3 +plus years of experience in a Technical Lead role; more than 8 years overall experience in hands-on application development in .NET.
  • 3 + years Eexperience leading a team of developers (onshore/offshore direct reports and contractors), ensuring architecture and design meet product requirements, and be responsible to deliver high quality products and solutions on time and on budget.
  • Extensive knowledge of Internet application development including ASP.NET, C#/.NET, ADO.NET, LINQ,  HTML, CSS, JavaScript, VBScriptjQuery, AJAX, JSON, XML, PL-SQL, SQL/Transact, XML, XQuery, XPath, and WCFand SOA enterprise development principles.
  • Hands on experience developing SOAP and/or REST web services and Windows services using Microsoft .Net NET technologies.
  • Strong database experience in Oracle 11g, MS SQL 2008/2005 & Reporting Services.
  • Experience in .NET 4.0/3.5/2.0 WF/WPF/WCF/MVC/LINQ development
  • Knowledge of Design Patterns, Service Oriented Architecture & n-Tier Client/Server Architecture
  • Experience in installation & management of TFS 2005/2008 and Subversion for code management.
  • Experience with Agile Scrum development.
  • Experience with SOA development principles and implementation.
  • Hands-on experience in technologies such as SharePoint, MS Project, Visio, Quickbase, and Rally.
  • Experience working with relational database management systems (MS SQL Server, Oracle and PL-SQL) and client-server technologies.
  • Experience with MarkLogic development is a plus.
  • Experience with Test Driven Development (TDD) a plus.
  • Experience working with Project/Program Management, Analysis, Development, Test, Support and external partners to create and deliver business capabilities in a Rapid Development environment.

Required Skills:

  • Demonstrated experience with a Software Development Life Cycle Methodology and information systems development.
  • Ability to partner with customers to identify needs and apply appropriate technical solutions.
  • Develop necessary technical documentation/technical writing.
  • Mentor web and software developers.
  • Analytical skills such as define requirements and issue resolution.
  • Ability to multi-task and prioritize tasks in a fast paced work environment.
  • Effective use of time management, planning and organization skills.
  • Excellent verbal and written communication skills.
  • Excellent and concise analytical, problem solving and verbal/written communication skills.
  • Ability to articulate capabilities and constraints of technology.

International SQL Star Pte. Ltd., 100 Beach Road, #12-02 Shaw Tower, Singapore - 189702. Telephone: +65 6324 4424, Fax: +65 6324 4425.