Senior Software Engineer (React/.NET Core)–REF7802
About Creative Software
Founded in 1999, Creative Software is a global technology enabler and pioneer in Sri Lanka’s tech industry. We manage teams of high-performing, dedicated software engineers for our global clientele, providing them with end-to-end software development and maintenance services through team augmentation.
Embark on a Creative career that offers a dynamic work environment, competitive intern allowance, and room for personal and professional growth. Be part of a community of professionals, contributing to an inclusive culture that provides you with valuable local and global exposure. At Creative, we offer a variety of spaces that support work-life balance and integrates wellness into our workspace experience.
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:
o Strong experience in React, TypeScript, HTML/CSS
o Experience with canvas/diagram libraries is a definite advantage
o Good design instincts and UI/UX awareness
▪ Backend requirements:
o Strong experience in .NET Core application development with C#
o Exposure in scalable server application architecture
o 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
