Senior Software Engineer Jobs at Moresand Technologies in Colombo, Sri Lanka

Exploreture
  • Post Date: March 13, 2024
  • Apply Before: May 12, 2024
  • Applications 0
  • Views 14
Job Overview

Senior Software Engineer

Is Software Engineering a Good Career? Find The Truth

Responsibilities

  • Participate in all the steps of the software project, from design to integration.
  • Develop applications in accordance with given specifications.
  • Collaborate with other developers on the development of the product.
  • Continue support projects implemented by other teams.
  • Write clean, high-quality, high-performance, maintainable code.
  • Work independently and as part of a team with a proactive attitude.
  • Work collaboratively with our global teams in Armenia, United Kingdom, India and Sri Lanka.

Requirements

  • Bachelors or Master’ degree in computer science, information systems, or related.
  • 4+ years of professional experience in .NET / .Net Core Framework with C#.
  • Knowledge and working experience with different databases, like MSSQL or PostgreSQL.
  • Professional skills in OOP and knowledge of design patterns (e.g. Gang-of-Four, SOLID)
  • Understanding fundamental design principles behind a scalable application.
  • Experience in analysis, design, coding, and implementation of complex, custom-built, multi-layered applications and web services.
  • Experience building fast-rendering reusable and extendable components using HTML, CSS and modern JavaScript frameworks/libraries such as React, Angular, Typescript, etc.
  • Knowledge of Git, Bitbucket and proficient understanding of code versioning tools.
  • Written and verbal English communication skills.
  • Knowledge of practices, like Test-Driven Development (TDD) and Continuous Integration (CI) will be an added advantage.
  • Understanding of Microservices based architecture and experience with Docker containers will be an added advantage.
  • Knowledge of Jira and Atlassian products will be an added advantage.

What’s on offer?

  • Hybrid work model.
  • Access to training materials and certifications (Pluralsight, AWS, etc).
  • Flexibility to work from home.
  • Attractive remuneration package.
  • Flexible working hours.
  • Fast-tracked career progression and recognition.
  • Learning and development.
  • Work hard, play hard.
  • Medical insurance.

 

 

 

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.