onsite
Software Developer - Northern Trains
Software Engineer
Full‑stack developer building modern web and mobile applications with C#, ASP.NET Core, and React technologies, delivering high‑quality, scalable solutions for a growing in‑house team.
About the role
Key Responsibilities
- Design, develop, and maintain front‑end and back‑end components using C#, ASP.NET Core, .NET Framework, React, and React Native.
- Collaborate with Business Analysts, Testers, and DevOps Engineers to translate business requirements into robust, scalable software.
- Build and expose RESTful APIs, implement data access layers, and ensure secure, efficient data flow.
- Write comprehensive unit and integration tests, participate in code reviews, and uphold coding standards.
- Contribute to continuous improvement of development processes, tooling, and documentation.
Requirements
- Proven experience with C# and ASP.NET Core/.NET Framework development.
- Strong knowledge of React and React Native for building responsive UIs.
- Hands‑on experience with API design, unit testing, and version control (Git).
- Excellent problem‑solving skills and ability to work collaboratively in an agile environment.
- Good communication skills and a passion for delivering high‑quality software.