We're seeking a talented C# software engineer to join our team. As a key contributor, you'll be responsible for designing, developing, and maintaining high-quality applications using C# .NET and Core.
Key Responsibilities include:
* Application Development
* Design, develop, and maintain enterprise-grade applications using C# .NET and Core.
* API Integration
* Build and consume RESTful APIs for integration with internal and external systems.
* Collaboration and Communication
* Work closely with product owners, QA, and DevOps to deliver high-quality releases.
* Code Quality and Maintenance
* Write clean, maintainable, and testable code following best practices.
* Troubleshoot, debug, and optimise application performance.
* Team Collaboration
* Participate in code reviews and contribute to continuous improvement efforts.
* Assist with CI/CD pipeline setup and deployment automation.
* Professional Development
* Stay current with emerging technologies and actively share knowledge with the team.
Required Skills & Experience include:
* 2+ years' work experience in full-stack or back-end development.
* Strong proficiency in C#, .NET, Core, and Entity Framework.
* Experience with SQL Server and database design.
* Solid understanding of RESTful services, Git, and Visual Studio.
* Exposure to Agile methodologies and CI/CD pipelines.
* Strong problem-solving, collaboration, and communication skills.