Senior Software Engineer – .Net Joba At PearsonLanka in Colombo Sri Lanka.

Application deadline date has been passed for this Job.
Exploreture
  • Post Date: June 8, 2022
  • Applications 0
  • Views 203
Job Overview

Senior Software Engineer – .Net

 

How Much You Can Earn as An Entry Level Software Engineer in USA

 

Our purpose : at Pearson is to help everyone achieve their potential through learning. At the heart of this is a commitment to sustainable practices and meaningful, measurable outcomes.

Our company : Pearson is the world’s leading learning company. We have more than 20,000 employees that deliver our products and services in nearly 200 countries, all working towards a common purpose – to help everyone achieve their potential through learning. We do that by providing high quality, digital content and learning experiences, as well as assessments and qualifications that help people build their skills and grow with the world around them.

Our Team : Pearson Lanka is a core part of Pearson’s global Technologies team. The engineering teams based out of the Colombo office works dedicatedly to service Pearson technology units located in North America, Europe and Australia. We build and manage some of the industry leading cloud-based learning platforms that serve millions of students across the world. We are now looking to expand aggressively over the next 12 months.

The role : As a Senior Software Engineer, you are responsible for the core software engineering tasks in a project team. You will have the ability to learn and adopt to new technologies, use industry best practices and to work collaboratively in a team environment with high-performing professionals. You are expected to mentor new/junior engineers and to contribute improving work performances.

What you will do :

  • Develop best-in-class technical solutions using the right technology, on time, and with exceptional quality that aligns with business requirements and adheres to the organization’s architectural pillars, development methodologies, and standards.
  • Analyze alternative solutions to problem spaces, collaborate with the team to determine the best technical approach, and drive the solution space.
  • Provide right-level documentation for solutions following software development best practices and Agile guidelines.
  • Develop Web applications by studying existing technology architecture; evaluating solution alternatives; developing prototypes; building n-tier, scalable, resilient, and supportable applications; programming objects, events, functions, error trapping, and data verification; utilizing best practice development techniques such as TDD/BDD.
  • Actively participate and engage with the team to make design and direction decisions related to software development tasks.
  • Enhance team accomplishments and competence by productively mentoring other software developers.
  • Adhere and contribute to department policies, procedures, and standards.
  • Grow technical knowledge and understanding of the latest development methodologies by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
  • Accomplish department and organization missions by completing related tasks as needed.
  • Support occasional system errors, including during off hours.

To be successful in this role, you will have :

  • A minimum of 4 years developing object-oriented Web applications using .NET, including working knowledge of .NET Framework, .NET Core, and the unified .NET platform (.NET 5+).
  • Experience building APIs (Application Program Interfaces), particularly RESTful.
  • Familiar with asynchronous development practices.
  • Excellent SQL skills and experience with SQL Server.
  • Experience working in the Microsoft Cloud stack, particularly Azure technologies.
  • Experience using JavaScript frameworks, knowledge of Angular or React preferred.
  • Experience working in source control, such as Git and Azure Dev Ops (ADO).
  • Ability to independently solve technical problems in a virtual work environment, collaborate when necessary, and proactively ask for help.
  • Experience with analyzing business needs and requirements, collaborating with a development team on technical solutions, and writing technical specifications and/or requirements.
  • Experience writing technical documentation and troubleshooting guidance, specifically to allow internal staff to support delivered solutions.
  • Experience with Test Driven Development (TDD) and/or Behavior Driven Development (BDD) techniques.
  • Experience working on an Agile team
  • Ability to work well with others, particularly cross-functional team members and customers, such as UI/UX, Quality Assurance, Product Owners, etc.
  • Ability to demonstrate aptitude and experience by providing examples, samples, and source code.
  • Stable high-speed Internet access at home or in your remote work environment.

Qualifications :

  • Cloud (Vendor) Certifications are considered an advantage
  • Bachelor’s Degree in Computer Science, Mathematics, Engineering, or equivalent education/experience required

Join our team :

We value the well-being of our people. That’s why, for most roles, we offer flexibility in how and where we work – be it from home, an office, or during non-traditional hours.

We’re the only global company where you can unleash your talent while helping millions of people make progress in their lives through learning.

At Pearson we value the power of an inclusive culture and a strong sense of belonging. To learn more about Pearson’s commitment to a diverse and inclusive workforce, please click here:  http://www.pearson.com/careers/diversity-and-inclusion.html  

If you are as passionate as we are about changing lives through learning, then help us to learn more about you and why you want to work with Pearson. Click ‘Apply Now’ to create your application online.

Learning is the most powerful force for change in the world. More than 20,000 Pearson employees deliver our products and services in nearly 200 countries, all working towards a common purpose – to help everyone achieve their potential through learning. We do that by providing high quality, digital content and learning experiences, as well as assessments and qualifications that help people build their skills and grow with the world around them. We are the world’s leading learning company. Learn more at pearsonplc.com.

Job: TECHNOLOGY

Organization: Virtual Learning

Schedule: FULL_TIME

 

Apply Now 

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