Senior .NET Developer
Spyrosoft
⚲ Wrocław, Gdańsk, Kraków, Warszawa, Białystok, Łódź, Szczecin
18 480 - 23 520 PLN (B2B)
Wymagania
- .NET
- Azure
- PostgreSQL
Opis stanowiska
O projekcie: We are building an Installation Management System – a strategic platform to digitalize installation and servicing processes for metering devices across the organization. The solution will replace paper-based workflows with a fully integrated web and mobile system, becoming the single source of truth for device and structural data while significantly improving operational efficiency. Wymagania: - 4+ years of commercial experience delivering backend systems in C#/.NET, including PostgreSQL and REST API development - Production experience deploying and managing applications on Azure - Experience working directly with clients and gathering technical requirements - Strong sense of ownership and accountability for delivered features - Understanding of software architecture and ability to work across different system components (backend, frontend, databases) - Solid understanding of software development best practices, code quality standards, and clean code principles - Good communication skills for collaboration with technical and non-technical team members Nice to have: - Azure certifications (e.g., Azure Developer Associate) - Ability to travel to Wroclaw for team collaboration and client meetings - Experience working with IoT software solutions Codzienne zadania: - Design, build, and maintain backend software using C#/.NET - Participate in gathering and analyzing business requirements working with Lead, Business Analysts, clients, and stakeholders - Take ownership of assigned features and modules from development through deployment and maintenance - Contribute to software architecture design and ensure proper integration across system components (mobile, backend, frontend, databases) - Provide input on technology stack selection, architectural patterns, and technical approaches for project needs - Design and deliver robust APIs for frontend and mobile consumption - Persist, query, and optimize operational data stored in PostgreSQL - Ensure production readiness of delivered features, including monitoring, logging, and performance optimization - Collaborate closely with .NET Lead, but also with Mobile, UX, Frontend, QA, and DevOps teams - Follow and promote software development best practices, code quality standards, and maintainable code - Participate in code reviews and share knowledge with team members