Senior .NET Developer
Project description:
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.
Requirements:
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
Main responsibilities:
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

Spyrosoft
Spyrosoft is a leading technology company specializing in software development and IT services. The company provides a wide range of expertise including artificial intelligence, cloud services, cybersecurity, digital pro...
Senior .NET Developer
Senior .NET Developer