Satellit - C# Software Engineer
Key Responsibilities
- Design, build, and maintain high-quality C#/.NET applications, developing new features and improving existing components while ensuring performance, reliability, and scalability.
- Work with emerging AI technologies such as LLMs, computer vision, and intelligent automation to create smart, data-driven prototypes and applications, integrating AI capabilities into existing workflows.
- Contribute to solution architecture discussions by evaluating technology choices and defining modern patterns and best practices to ensure prototypes can evolve into scalable, maintainable solutions.
- Collaborate closely with product owners, business experts, data specialists, business analysts, and other developers in workshops, co-creation sessions, and technical reviews to convert business challenges into digital concepts.
Skills and Competences
- C# - Required
- .NET - Required
- REST APIs - Required
- Microservices - Required
- Integration patterns - Required
- Azure - Required
- Docker - Required
- Kubernetes - Required
- Software architecture principles - required
- Design patterns - Required
- Clean code practices - Required
- CI/CD pipelines - Required
- Git - Required
- DevOps workflows - Required
- Agile methodologies - Required
- Design thinking - Required
- Cross-functional collaboration - Required
- Python - Preferred
- Familiarity with AI technologies (LLMs, embeddings, vector databases) - Preferred
- Blazor - Preferred