Our partner is a leading software house, specializing in developing digital infrastructure for enterprises and delivering large-scale consumer-facing applications. Their team is driven by a shared passion for technology and a commitment to core values: respect for the individual, integrity towards clients, and pride in delivering quality work.
Mission
This role is for a .NET Software Engineer within the Platform Team. Your primary responsibility will be to design, develop, and maintain high-quality, enterprise-level components for a cutting-edge platform, leveraging the latest technologies in an agile environment. You will play a key role in evolving the platform to support new features and requirements, while upholding strong software engineering practices in a collaborative team environment.
Responsinbilities:
- Develop and maintain applications and components for the platform using .NET 9
- Collaborate with internal development teams to define functional and technical specifications
- Apply best practices in software architecture and development
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 4+ years of experience in enterprise software development using C# and .NET Core
- Solid knowledge of RESTful API development
- Hands-on experience with Angular
- Database skills with SQL Server
- SOLID Principles and design patterns
- Familiarity with Azure
- Familiarity with Unit Testing
- Fluency in English (written and spoken)
- Private health insurance plan
- Sponsorship for certifications, conferences, and books
- Exciting challenges in meaningful projects where expertise directly impacts results
- A supportive and collaborative work culture that encourages innovation and growth