Position: .NET Software Engineer
Company: Raven Sight Consulting
Experience required: 3y
Category: .NET
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

**Your responsibilities**
- Troubleshoot, design, and development of C# applications
- Liaise between the incident management team, project manager, and Technical Lead Engineer of the development teams
- Resolve highly complex issues and technical challenges, and provide technical decisions and support to the team to ensure that everyone executes to the best of their abilities
- Focus on overall reduction of incidents as well as new implementations, technical alignments, process improvements, clarifications to improve the overall delivery to our clients and within our product offering, i.e. a full-stack approach (frontend, backend, databases, and security)
- Engage in best practice development initiatives, provide thoughtful input and output to implement solutions that support additives strategy

**Your qualifications, skills and experience**
- Bachelor’s or Master’s degree in Computer Science or Software Engineering
- Minimum 3+ years working experience in software engineering activities for software products preferably in the financial industry
- .NET (core & classic) Frameworks, C#, WCF, ASP.NET, Entity Framework.
- API driven solutions, microservices, messaging broker (Azure Server Bus )
- Visual Studio, Azure DevOps (TFS ), GitHub, NuGet, NPM
- Design patterns, SOLID principles, code reviews, following best practices.
- Azure (MS) SQL is an advantage
- Fluency in English, any additional language a plus
- Strong interpersonal and teamwork skills

**We offer you**
- Growing company which moves fast with quick decision-making, and offers opportunities for personal and professional development 
- Dynamic, purpose-driven environment where team members at all levels can make a difference  
- Meritocratic, collaborative culture where ongoing feedback is important to grow and develop 
- Company which believes in life-long learning and supporting the development of its staff