About the role
Responsibilities:
- Design, develop, maintain, and enhance. NET applications and services across the full technology stack, including ASP. NET, C#, Angular, SQL, TypeScript, and CI/CD tools.
- Work in a cloud-based environment, delivering SaaS solutions on platforms such as AWS or Azure.
- Develop microservices, RESTful APIs, and scalable solutions following modern software architecture principles.
- Collaborate with the product management team to plan, scope, and design new features, while proactively identifying opportunities to improve the platform.
- Provide guidance, leadership, and mentorship to engineers and QA teams, ensuring adherence to standards of quality, security, scalability, and usability.
- Take end-to-end ownership of code, including development, deployment, monitoring, and issue resolution in production environments.
- Write and maintain comprehensive test coverage, including unit, integration, and automated functional tests.
- Work in Agile/lean environments to ensure efficient and effective delivery of software solutions.