• Sri Lanka

Job Description:

Associate Technical Lead - ( 1907749 )

Description

SUMMARY
The Associate Technical lead will play a key role in the development and implementation of complex, multi-tiered, and distributed Web based software applications The Associate Technical Lead will provide leadership and guidance to the team members on aspects of design and development on software development efforts Individual has to be a representative for the proper adoption of software development methods and technologies Individual will be required to work with dynamic teams that are driven by project delivery goals Should possess the drive to learn and continuously improve on work performances Helps and guides software engineers in making the right decisions and be accountable for them All individuals will be required to participate in periodic appraisal cycles to evaluate and determine advancement opportunities
ESSENTIAL DUTIES AND RESPONSIBILITIES
Listed below are the typical duties and responsibilities expected of an individual for the job title described in this document The items specified below are a guideline of the minimum expectations for the job title; changes will be made on a case-by-case basis for individuals who show potential to take on more responsibilities
Other duties may be assigned time to time
Overall Responsibilities
Responsible for design details under direction from Architect and clearly understand and defend trade-offs made
Provides leadership to technical resources to meet project deadlines and ensure project objectives are met
Facilitates communication between team members and collaborates with the management to drive new initiatives
Ensures that code artifacts produced are of the highest quality, conforming to set or agreed upon standard Should advocate such consistency to all members of the team
Makes optimum utilization of engineering tools and technologies to maintain a high productivity level in the team
Provides realistic and accurate estimates and achieve on-time Delivery
Follows the Pearson processes, agile practices and motivates his/her team members to do so
Escalates and communicates issues, risks and concerns to leads or managers on time
Accepts project delivery responsibilities and demonstrate accountability to leadership
Builds competencies in product and technology domain to set expectations
Adhere to Pearson values and ethical practices
Maintains a sense of individuality in thinking and decision making
Is a professional in work aspects as well as conduct with other individuals
Provides feedback regarding product quality, performance, other non functional requirements and lead corrective measures
Supports the engineering management in the recruitment process
MANAGERIAL RESPONSIBILITIES
This position has no managerial responsibilities

Qualifications

QUALIFICATIONS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily The requirements listed below are representative of the knowledge, skill, and/or ability required Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions
EDUCATION and/or EXPERIENCE
Individual should possess a Bachelors degree in Computing or Information Technology Individuals who have a Bachelors degree in Mathematics, Physical Sciences, or a specialization in the Engineering field will also be considered
Minimum five (5) years of experience in software engineering
KNOWLEDGE, SKILLS AND ABILITIES
Possess advanced knowledge of Object Oriented Programming and Design
Good leadership skills with the ability to lead a small development team
Strong technical knowledge and hands-on experience in at least one technology stack (Java/Net/Mobile etc) and good working knowledge of open source tools and technologies
A good understanding of Software Engineering Best Practices
Very good understanding and experience in design and implementation of enterprise applications
Strong and effective interpersonal and communication skills (including English language skills) and the ability to interact promptly and professionally with teams across different time zones
Ability to work in a team environment collaboratively with positive attitude
Ability to learn new technologies rapidly and share knowledge with other team members
The desire to learn and continuously improve on the product quality, performance and other non-functional requirements
Provision of in-depth technical skills to fix ad hoc incidents/problems, mentoring and support DevOps teams to ensure best practice
A good understanding of Architectural and Design patterns
Desirable Experience or Knowledge in the following areas
Web Application Development
UI / UX Technologies
Source control systems
Unit testing and test automation frameworks
Continuous integration and continuous deployment tools and technologies
Agile practices
Web and Application Servers ( Weblogic , Tomcat , IIS )
Web Services - RESTful Web Services , SOAP Services
Database design and programming
Responsive Web Design
PREFERRED CERTIFICATES, LICENSES, REGISTRATIONS
Oracle Certifications ( Java , Middleware , Database , Operating Systems)
Microsoft Certifications
Certified Scrum Master( CSM)
Zend Certified Engineer (ZCE)
PHYSICAL DEMANDS and WORK ENVIRONMENT
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job Reasonable accommodations may be made

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Educational/Training
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 18th Apr 2020

Key Skills:

These free online tutorials may interest you

People who search this job also searched for the following Keywords

Sourced**

Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status