Pearson C2-Senior Software Developer in Colombo, Sri Lanka
C2-Senior Software Developer
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.
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
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)
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
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.