We are seeking passionate Software Engineers with strong expertise in React and .NET Core to be an integral part of our development team. This role involves close collaboration with a client’s engineering team to design, develop, and deliver scalable software solutions with a strong commitment to quality and client satisfaction.
What you'll be doing:
- Design and development of software solutions in collaboration with the client’s engineering team.
- Maintain strong, ongoing relationships with the client’s product managers and engineering team
- Ensure high-quality and timely delivery of software solutions
- Uphold coding standards, enforce best practices, and ensure continuous improvement.
What we're looking for:
- B.Sc. in Engineering, Computer Science, or related discipline
- 3+ years of full-stack experience in React and .NET
▪Front-end requirements:
Strong experience in React, TypeScript, HTML/CSS
Experience with canvas/diagram libraries is a definite advantage
Good design instincts and UI/UX awareness
▪ Backend requirements:
Strong experience in .NET Core application development with C#
Exposure in scalable server application architecture
Familiarity with concurrent programming, orchestration frameworks, and design patterns like state machines
- Solid understanding of REST API design, development, and integration
- Experience with CI/CD pipelines and MS SQL Server
- Experience in Visual Studio, VS Code, Jira, Confluence, GitHub
- Strong skills in unit testing, preferably using NUnit
- Experience working in an Agile/Scrum development environment
- Excellent English communication skills, both written and verbal
Full-time
Colombo, Sri Lanka