2
applicants
applicants
Senior Backend Software Engineer (C++ /.NET)
Avikans Techshore Services
Colombo •
Full-time
Job Description
We are looking for an experienced and passionate engineer to design, develop and maintain high-performance backend systems that power our solutions.
Key Responsibilities
- Design, develop, and maintain scalable and reliable backend systems.
- Enhance existing systems and support the adoption of new technologies.
- Follow best practices in development, testing, and code quality.
- Collaborate with cross-functional teams in an Agile/SCRUM environment.
- Document systems and share knowledge with the team.
- Ensure timely delivery and continuous improvement.
Requirements
- Degree / Diploma with 6+ years of relevant experience.
- Strong experience in C++ (Windows & Linux) and C#.
- Experience in .NET Core, WCF, WebAPI (advantageous).
- Hands-on experience with SQL Server (2016/9) and advanced SQL.
- Experience with Azure DevOps (TFS, Git) or MS Team Foundation Server.
- Knowledge of message queue technologies (RabbitMQ, Kafka, ActiveMQ) is a plus.
- Familiarity with SOLID, KISS, TDD, DDD, and Clean Code practices.
- High attention to detail, strong problem-solving and communication skills.
- Ability to work effectively in a team and deliver within processes.
Technical Skills
- C++ (Windows & Linux)
- C#
- .NET Core, WCF, WebAPI
- SQL Server (2016/9), SSRS (advantageous)
- Azure DevOps (TFS, Git)
- Agile/SCRUM
- Multi-threaded & parallel programming
- Service Oriented Architecture (SOA)
What We Offer
- Competitive Salary
- Professional Growth
- Friendly & Collaborative Environment
- Opportunities to work on challenging projects
If you're ready to take the next step in your career, we'd love to hear from you!