Senior Software Engineer Jobs at Pearson in Sri Lanka

Application deadline date has been passed for this Job.
Exploreture
  • Post Date: April 19, 2023
  • Applications 0
  • Views 63
Job Overview

Senior Software Engineer

44,200+ Female Software Developer Stock Photos, Pictures & Royalty-Free  Images - iStock | Black female software developer

Responsibilities

  • Developing and maintaining top-notch software applications built on private & public cloud.
  • Architecting & Designing applications by adapting proven industry best practices alongside the R&D objectives.
  • Raising the bar on application & infrastructure code quality.
  • Strengthening the application and platform Security by adopting security best practices.
  • Ensuring the Compatibility and Accessibility conformity along with various Non-Functional Requirements throughout the application lifecycle.
  • Automating functional & other quality tests at different layers of the application to uncover issues as early as possible.
  • Improving application’s ability to continuously integrate & deploy to facilitate frequent and smaller releases with no customer impact.
  • Baking Observability into the applications, actively monitoring and resolving issues promptly.
  • Monitoring various performance indicators of the applications and making continuous improvements and optimizations.

Requirements

  • A bachelor’s degree in Software Engineering, Computing or a related field.
  • Minimum of 3 years of experience in Software Engineering.
  • An up-to-date knowledge on industry trends & new developments in programming, application development and lifecycle management.
  • Strong systems designing skills, understanding of various design patterns and where/how to use them in solutioning.
  • A passion for solving problems with innovative & practical solutions.
  • Strong analytical and reasoning skills with the ability to visualize the outcomes.
  • Thorough knowledge on algorithms & data structures.
  • Proficiency in at least two high level programming languages such as Java, C#, Python and the ability to quickly adopt languages & techniques.
  • Ability to craft quality code and automate various types of tests on application components.
  • Proficiency in monitoring applications, troubleshooting and fixing application issues.
  • Thorough knowledge on the Non-Functional requirements of applications such as Security, Accessibility, Compatibility, Observability & Availability.
  • Working knowledge on continuous integration and deployment.

 

 

 

 

Apply Now

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience3 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.