Looking for something else?
Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobWe are looking for a Senior .NET Developer to join our team. This role offers the chance to contribute to meaningful projects while working alongside a talented and driven team of professionals. If you have a passion for developing effective software solutions and enjoy tackling demanding technical challenges, we would be glad to hear from you.
Responsibilities
- Architect and construct scalable applications that support both business and technical objectives
- Review code submitted by peers to uphold consistent quality throughout projects
- Partner with various teams to convert requirements into practical technical solutions
- Examine and resolve intricate issues across the full software development lifecycle
- Contribute to architectural strategy and long-term technical direction
- Coach and assist junior developers as they build their professional skills
- Fine-tune application performance while maintaining dependable system operation
- Deliver clean, structured, and thoroughly documented code
- Engage in sprint planning meetings and provide input on effort estimation
- Keep pace with emerging technologies and shifting industry standards
Requirements
- At least 3 years of applicable experience in software development
- Strong command of C# for developing dependable applications
- Practical, hands-on experience working with the .NET framework
- Background in writing unit tests to support code reliability and maintainability
- Solid grasp of software architecture concepts and design patterns
- Understanding of SDLC methodologies and how they are applied in practice
- Skilled use of SQL for managing and querying databases
- Experience using Entity Framework, Dapper, or ADO.NET for data access purposes
- Exposure to ReactJS for front-end development and its integration with backend systems
- Direct experience with ASP.NET for developing web applications
- Applied experience with Amazon Web Services or Azure cloud platforms
- Fundamental knowledge of AI concepts and their possible use within software development
- Confident English skills, both written and spoken, at B2 level or higher
