Job Opportunity
We are seeking a skilled professional to join our team as a Principal Software Developer. In this role, you will have the opportunity to work on challenging projects and collaborate with a talented group of engineers.
Key Responsibilities:
* Develop software using a range of technologies including ReactJS, TypeScript, ASP.NET Core, Entity Framework, and Azure services.
* Build and maintain APIs, databases (SQL Server, Cosmos DB), and cloud-native solutions.
* Write clean, testable code with appropriate unit/integration testing.
* Collaborate with engineers, testers, analysts, and product owners to deliver high-quality software solutions.
Requirements:
* Strong background in C# / .NET and ReactJS.
* Experience with REST APIs, SQL Server, and Azure PaaS.
* Knowledge of DevOps tools (GitHub Actions, Octopus, TeamCity).
Benefits:
As a Principal Software Developer, you will have the opportunity to contribute to code reviews, documentation, and process improvements. You will also drive the team's success and mentor junior engineers.
Others:
This is a challenging and rewarding opportunity for an accomplished software expert with a strong background in C# / .NET and ReactJS. We are looking for a skilled professional who can lead the team to success.