View Profile
Personal Profile
Career Summary
Job Skills
Software Skills
Business Skills

Match
History
Upload/Send CV

ASP.NET Development Team Leader (BPM)

Position Details

Job ID:

1747

Last Updated (mm/dd/yyyy):

2021-09-01

Position category:

Position Name:

ASP.NET Development Team Leader (BPM)

Similar Experience:

102-108

Total Experience:

102-108

Project Location:

Gauteng

Job Type:

Contracting/Permanent

Pay:

Negotiable

Academic Qualification/s:

B.Degree Advantageous

Industrial Qualification/s:

-

Position Active:

Yes

Relocation Assistance:

No

Workpermit Assistance:

No


Job Description:

Responsibilities

A.     People

1.       Provide technical leadership and ensure that the team is consistently delivering working software to the standards and quality expected

2.       Manage the development team by recruiting, training and mentoring developers, communicating job expectations and appraising their performance

3.       Ensure that the team members are cross-skilled and no one person is solely responsible for any solution, task or activity.

4.       Champion continuous learning so that the team skills continue to grow

B.     Process

1.       Work closely with the BPM team, business stakeholders, clients and IT to design and implement cost effective solutions to meet the specific needs of business and its customers.

2.       Plan, direct and coordinate all software development related activities during the following broad phases of the software development life cycle (with a strong focus on Agile methodology):

·         Inception

 ·         Elaboration

 ·         Construction

 ·         Transition

3.       Effectively communicate with the development team and business about best practices so that there is a common understanding about processes being followed

4.       Stay abreast of the latest [Agile] software development methodologies and ensure the methodology is aligned with specific project needs.

5.       Define and implement appropriate software development and support policies and procedures. Continue to explore process improvements and productivity improvements

C.      Technology

1.       Responsible for the architecture, design and development of software solutions within the HWL Global architectural framework and standards.

2.       Responsible for the setup, documentation and maintenance of suitable development, testing and production software environments

3.       Ensure a coherent enterprise architecture which supports the business architecture

4.       Responsible for the support and maintenance of solutions

5.       Ensure that the development technologies, frameworks and tools being used are up to date and aligned (in balance) with the business needs of our client. This is an ongoing process.

6.       Ensure that source code and components are re-used across solutions and projects

7.       Define and monitor the use of coding standards and best practices

8.       Security of source code and backups

9.       Proactively identify and assess problematic areas (including user concerns) and initiate appropriate solutions in time

Skills

1.       Strong bespoke software development skills combined with good business acumen.

2.       Proven solution design and implementation skills (bespoke development) based on tiered architecture.

3.       Excellent analytical and problem solving skills. Must be able to translate business requirements into software requirements.

4.       Ability to work to tight deadlines and within the constraints of a software project.

5.       Strong UI design skills.

6.       Solid modelling skills (preferably UML) incorporating:

·         Use Case Modeling

·         Domain Object modeling

·         Activity diagrams / process flow

·         State diagrams

7.       Good communication skills (written and verbal)

8.       Project management and organisational skills

9.       Self-starter

10.    Team player

11.    Organised

12.    Disciplined

13.    Attention to Detail

Duties / Key Performance Areas

1.       Technical Management and Leadership

·         Planning, coordination, and execution of development projects

·         Hold regular 1-on-1 meetings with all team members

·         Conduct regular code reviews to ensure standards are maintained and to mentor juniors

·         Prepare effort estimates for development work

·         Progress reporting (weekly)

2.       Software Architecture

·         Ensure consistency and coherence in the technical design of solutions

3.       Analysis and Design.

·         Ensure that solutions are designed within the constraints and priorities dictated by the business requirements.

·         Work closely with technical leads to ensure that the technical design (architecture and database) are in line with the architectural guide lines (whilst meeting the requirements).

4.       Requirements Management.

·         Ensure requirements are clearly understood and modelled at an appropriate level of detail.

·         Clarify any ambiguity with the business user or team leader.

·         Ensure requirements are clearly understood and modelled at an appropriate level of detail.

·         Clarify any ambiguity with the business user or team leader.

5.       Software Quality

·         Ultimately responsible for ensuring the team is consistently delivering working software to the quality standards expected

·         Minimize bugs and re-work

 

Qualifications and Experience

Education:

·         Relevant B.Sc. or B.Com Degree

Experience:

·         10+ Years professional software development experience

·         Extensive experience using Agile development methodologies

·         Extensive modelling experience (preferably UML)

·         Experience of Logistics and Supply Chain (highly desirable)

Technologies (Required):

·         C# (10+ Years)

·         SQL Server (10+ years) (Advanced T-SQL, SSRS, Optimization, Stored Procedure and Functions skills)

·         Entity Framework (5+ Years) (Code-First beneficial)

·         WCF / Web-API / Web-Services (10+ Years)

·         WPF / Silverlight (5+ Years) (Solid understanding of MVVM)

·         ASP.NET MVC (5+ Years)

·         HTML, CSS, JavaScript, jQuery, Angular (5+ Years)

·         MS Office Skills (10+ Years) (Advanced)

Technologies (Beneficial):

·         System Integration (Tibco and (or) Other Middleware)

·         Telerik (UI Frameworks and App Development Tools)

·         TFS (Team Foundation Server)

·         Twitter Bootstrap

·         NPM / Bower

·         Gulp / Grunt

·         LESS / Sass

·         SharePoint

Format: Skill Description (Rating 1-5,Experience in Months)
Rating: 1-Beginner, 2-Below Average, 3-Average, 4-Above Average, 5-Expert

Required Job Skills:
SDLC : Systems Analysis, Programming (Back-End)(Lng)
ITc : Administration Database, Data Analysis (Db)

Required Software Skills:
Db ORACLE (,)

Required Business Skills: