Technical Specialist

 

SUMMARY

Responsible for specialist and/or complex software engineering tasks in a project team setting. 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 the team of engineers towards building quality software products. 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 guidelines to the minimum expectations for the job title; changes will be made on a case-by-case basis for the individuals, who show potential to take on more responsibilities.

Other duties may be assigned from time to time.

 

Duty or Responsibility

 

 

 

  • Function in a project team setting.

  • Is responsible to provide realistic estimates for his and his team tasks and achieve On-time Delivery.

  • Strong and effective interpersonal and communication skills and the ability to interact with prompt and professionalism to the teams across different time zones.

  • Efficient communication of issues/risks/concerns to leads, architects or managers.

  • Should serve as the Architect’s delegate within the team to propagate design/architectural consistency.

  • Provides input on estimates and achieve on-time Delivery.

  • Ensure 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.

  • Able to work with maintenance teams and contribute gathered knowledge when requested to do so.

  • Follows the Pearson processes, agile practices and motivates his/her team members to do so.

  • Makes optimum utilization of engineering tools and technologies to maintain a high productivity level in the team.

  • Able to drive technology competencies for the organization including initiatives / task force activities.

  • Participation in regular performance review cycles.

  • Align self to organisational goals

  • Is able to accept project delivery responsibilities and demonstrate accountability to leadership.

  • Is able to build competencies in product and technology domain to set expectations.

  • Be a professional in work aspects as well as conduct with other individuals.

  • Maintain a sense of individuality in thinking and decision making.

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 / EXPERIENCE

Bachelor’s degree in Computer Science / MIS or equivalent experience required. Minimum four (4) years of experience in software engineering and design and two (2) years of additional experience as a Technical Lead.

 

KNOWLEDGE, SKILLS AND ABILITIES

Strong and effective inter-personal and communication skills and the ability to interact with prompt and professionalism to the teams across different time zones. Ability to work with new development and maintenance teams and contribute gathered knowledge when requested to do so. Desirable Experience or Knowledge on the following areas:

  • Object Oriented Concepts
  • System Analysis and Design
  • Architectural and Design Patterns
  • Unit Testing
  • UML
  • Web Application Development

Basic Experience or Knowledge on the following areas:

  • Building, Packaging and Deployment Tools
  • Web and Application Servers
  • Database Technologies
  • Web Services (eg:- SOAP / REST) EJB 3 , Spring Framework 
  • Data Layer Architectures and Frameworks (eg:- iBatis / Hibernate) , Oracle, MSSQL other Database Technologies
  • Knowledge on other Open Source Technologies is an added advantage.

 

Technical Specialization

 

 

 

  • Knowledge on other Open Source Technologies is an added advantage.
  • Java Fundamentals
  • J2EE/JEE Platform
  • Apache Struts
  • Unit testing & test automation frameworks (eg:- JUnit / Selenium
  • Build, Package & Deployment tools (eg:- Ant / Mavan)
  • Strong hands on experience in one or more web/application servers. e.g.:    WebSphere, WebLogic, GlassFish, JBoss etc.
  • Strong hands on experience in JavaScript Frameworks such as JQuery / Angular JS, Ajax , HTML5, CSS3, Bootstrap & Responsive Web Design
  • Possess experience on similar or some of the  Web and Application Servers - NginX, Tomcat, Apache
  • Strong hands on experience in Java Front End Technologies : Servlets / JSP / JSTL /  JSF
  • Experience/Understanding on developing web components using HTML5 web component polyfils such as Polymer, xtag, ReactJs 

 

Please click the link to apply - https://pearson.taleo.net/careersection/ex/jobdetail.ftl?job=1609786