Software Development Team Leader

  • ATL Tech
  • Elanın qoyulma tarixi: 26.04.2014
    Vakansiyaya müraciət tarixi bitmişdir.

İşin təsviri

Software Development Team Leader

ATL InfoTech is looking to recruit 2 Software Development Team Leaders.
You will be responsible for leading a team of 4-5 Developers in the interpretation of system requirements to design and engineer solutions. The role requires a proactive approach with team members to ensure timely and quality delivery of the required solution.

Responsibilities:

Take full responsibility for development solutions for a significant or crucial segment of a project where advice and decisions will have a measurable bearing on the profitability of the organisation.
Recognizes opportunities for business or valid applications across a broad technical front and shows ability to take action.
Estimates and plans work and devises simple project plans.
Takes responsibility for the work of team members, monitoring their performance, reporting on their effectiveness and taking action to remedy deficiencies.
Arranges, prepares and takes part in client/user meetings and presents issues and solutions.
Leads team to identify and solve customer problems within the time allocated.
Defines solutions, leading development and implementation.
Works with colleagues and clients to investigate and model business functions, processes, information flows and data structures, using methodical and consistant techniques.
Leads the development team in providing support for existing systems.
Takes part in evaluations and reviews of programming methods, tools and standards.
Supports change brought about through development.
Allocates tasks to the team as required, taking account of individual's abilities.

Desired Skills & Experience:

Minimum Requirements
5+ years’ experience as a Software Developer
Prior experience in a technical leadership position
College or University degree in Computer Science or a related discipline

Core Competency Requirements

Proficient with Microsoft .NET 3.5+ development using C#(ASP.Net)
Experience with web development technologies including ASP.NET, MVC4+, JavaScript, AJAX and CSS
Experience with database development including relational database design (SQL Server 2008+, Oracle 10g+ - PL/SQL)
In depth knowledge and experience with core Microsoft .Net technologies including: WCF, WPF, WF
Extensive experience designing and developing enterprise grade software
Experience with source control management systems and continuous integration/deployment environments
Experience with automated testing
Experience with multi-threading and concurrency
Experience with debugging, performance profiling and optimization
Comprehensive understanding of object-oriented and service-oriented application development techniques and theories
Internally motivated, able to work proficiently both independently and in a team environment
Strong communication skills with both internal team members and external business stakeholders
Strong initiative to find ways to improve solutions, systems and processes

Preferred Competency Requirements

Experience with Microsoft Lync platform
Experience with user interface design and prototyping
Experience with agile development methodologies including Kanban and Scrum

Work schedule: Monday – Friday, from 9:00 till 18:00.
 
Please send your CV with photo to the following e-mail address by indicating "Software Development Team Leader" in the subject line: [email protected]