- Design and implement scalable and efficient software architectures.
- Develop and maintain enterprise-level applications using C#, ASP.NET, and related technologies.
- Identify and resolve complex software issues and technical challenges.
- Lead and manage software development projects, ensuring timely delivery and quality together with the Delivery Manager.
- Work closely with product management, design, and operations teams to align development with business goals.
- Communicate technical concepts and project updates to stakeholders.
- Participate in on-call rotations to support availability and stability of business-critical services.
- Maintain technical documentation for software development and system design.
- Contribute to technical discussions and propose solutions for system improvements.
DockerNode.jsASP.NET+7 more