Senior Backend Software Engineer (C++/.Net)

Key roles and responsibilities

  • Continuously align delivery to the Tracker and team strategy and planning.
  • Meet best practice criteria in the evaluation and testing of software.
  • Complete work orders in appropriate timescales.
  • Maintain and systems without introducing new defects.
  • Enhance systems to support and move to new technologies.
  • Share knowledge with development and support teams.
  • Document systems, including enhancements to facilitate knowledge sharing.
  • Ensure that the best practice development processes and standards are followed.
  • Effective use of development toolset.
  • Follow department development standards

Minimum requirements

  • Degree / Diploma with 6 years of relevant work experience.
  • Experience developing C++ services on Windows and Linux.
  • Experience developing backend systems capable of high-throughput workloads
  • Experience in SCRUM AGILE methodology.
  • Experience in C# is required.
  • Experience in .NET Core, WCF, and WebAPI an advantage.
  • Experience with Azure DevOps (TFS and GIT) or MS Team Foundation Server (TFS) would
    be advantageous
  • Experience in SQL Server 2016/9, including: Relational database design
  • Extensive and complex SQL queries
  • Experience in SQL Reporting Services advantageous
  • Experience with message queueing technologies such as RabbitMQ, ApacheMQ, Kafka
    would be advantageous.
  • Multi-threaded and parallel development experience advantageous.
  • Service Oriented Architecture (SOA) experience beneficial.
  • Microsoft Certified Professional (MCP) designation is advantage.
  • Exposure to good coding standard practices and source code configuration management.
  • Experience in SOLID, KISS, TDD, DDD and Clean Coding practices
  • High attention to detail with a strong focus on quality.
  • Good planning, organising and leading skills.
  • Good inter-personal skills.
  • Encourages collaboration and delivering within the delivery processes Able to work
    effectively within a team
Job Category: Information Technology
Job Type: Full Time
Job Location: Colombo

Apply for this position

Drop files here or click to uploadMaximum allowed file size is 128 MB.
Allowed Type(s): .pdf, .doc, .docx, .jpg
Drop files here or click to uploadYou can upload upto 5 files, 128 MB per file.
Allowed Type(s): .pdf, .doc, .docx, .jpg