Pearson C2-Senior Software Developer in Colombo, Sri Lanka

C2-Senior Software Developer

Description

Pearson Lanka is currently seeking a Senior Software Engineer who will be responsible for the core software engineering tasks in a project team. The selected individual will be required to work with dynamic teams that are driven by project delivery goals also he/she should possess the drive to learn and continuously improve on work performances and assist software engineers in writing quality code. The individual will be required to participate in periodic appraisal cycles to evaluate and determine advancement opportunities.

SUMMARY

Responsible for the core software engineering tasks in a project team. The 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 writing quality code. The individual will be required to participate in periodic appraisal cycles to evaluate and determine advancement opportunities.

ESSENTIAL DUTIES AND RESPONSIBILITIES

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

Adhere to the Pearson processes, agile practices and motivates the team members follow the same

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

Build competencies in product and technology domain to set expectations

Qualifications

Bachelor’s degree in Computing or Information Technology/Management.

Individuals who have a Bachelor’s degree in Mathematics, Physical Sciences, or a specialization in the Engineering field will also be considered.

Minimum four (4) years of experience in software engineering. Having experience in a leadership role will be an advantage.

A good understanding of Software Engineering Best Practices

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

Experience or Knowledge on the following areas:

Building, Packaging and Deployment Tools (Gradle, Maven etc)

Java 7/8

Unit testing frameworks (eg:- JUnit)

Knowledge in design patterns and TDD

Experience in DevOps and CI/CD environment

Experience with n-Tier, stateless architecture

Microservices development (desirable)

Knowledge about NodeJS (desirable)

Pearson’s corporate values are Brave; Imaginative; Decent and Accountable. It is crucial that these values resonate with you and you are able to embody these values. You will be naturally positive, adaptable, proactive, organized and comfortable operating in a changing and ambiguous environment.

In exchange for your hard work you will be rewarded with a competitive compensation package, potential eligibility for an annual bonus, supportive peers and management team, opportunities to participate in sporting and social events, career development, training programs and other benefits. Other benefits include transportation services, potential eligibility for Pearson Shares (save for shares scheme), and OPD / Insurance / Medical.

Primary Location: LK-1-Colombo

Work Locations: LK-Colombo-Orion City Sascon Bldg Orion City Sascon Building No. 752/5 Dr Danister De Silver Mawatha Colombo

Job: Technology

Organization: Technology & Operations

Employee Status: Regular Employee

Job Type: Standard

Shift: Day Job

Job Posting: May 4, 2018

Job Unposting: Ongoing

Schedule: Full-time Regular

Req ID: 1803082

Pearson is an Equal Opportunity and Affirmative Action Employer and a member of E-Verify. All qualified applicants, including minorities, women, protected veterans, and individuals with disabilities are encouraged to apply.