.NET Analyst-Developer
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Senior .NET Analyst/Developer with an advanced level of English and experience in both technical development and team coordination, to join our team and work on web application development projects. The role combines analysis and programming tasks with coordinating a development team and liaising with clients on technical and functional matters.
Responsibilities
- Design and develop scalable web applications using.NET technologies.
- Write clean, maintainable code.
- Coordinate and lead a development team.
- Liaise with clients on technical and functional matters.
Requirements
- Higher-level vocational training or a university degree in the field of ICT.
- At least 4 years’ experience in web project development using.NET technologies.
- Proficiency in C#,.NET Core /.NET, REST APIs, and object-oriented programming.
- Experience with Entity Framework and LINQ.
- Experience in mobile development using Xamarin.Forms and/or.NET MAUI and the MVVM pattern.
- Knowledge of design patterns, software architecture, and best practices in software development.
- Knowledge of T-SQL and Microsoft SQL Server.
- Experience with Azure DevOps: version control, CI/CD pipelines, and deployments.
- Experience in coordinating development teams: planning, prioritizing tasks, and code review.
- Fluent spoken and written English for technical and operational meetings with clients.
Nice to Have
- Knowledge of microservices-based architectures.
- Proficiency in Razor Pages in ASP.NET with JavaScript/jQuery (AJAX).
- Knowledge of T-SQL for use with Microsoft SQL Server databases.
- Experience with SignalR.
- Proficiency in frameworks such as Angular, React, or Vue.js.
- Use of Scalar, Swagger UI, and/or Postman for API testing.
- Familiarity with agile methodologies (Scrum/Kanban).
We Offer
- Permanent contract in a 100% digital technology company.
- Flexible working hours and option to work from home.
- Continuous and personalized training.
- Salary adapted to the candidate's motivation.
- Flexible remuneration plan.
- Balidea discount club: travel, restaurants, culture...
- Join a stable team working on a long-term project that has a positive impact on society.
- Opportunity to work with leading experts on cutting-edge technology projects.
About the Company
Well-being
Health promotion programmes, team building activities, workplace climate assessments... We listen to our team and are committed to work-life balance and measures that promote health and well-being.
Teleworking
Can you imagine working from home without having to commute? Take note: working remotely for the entire working day is now a fully established option in the company.
Flexibility
At Balidea, you have the flexibility to choose your working hours and adapt them to your needs in terms of work-life balance (training, family care, school events, etc.). What's more, we guarantee that you will be able to disconnect digitally.
A great team
We boast a great working environment where camaraderie, solidarity, and empathy are paramount. We foster these values through our onboarding and support processes, in-person events, online talks, and our continuous improvement committee.
Professional development
We are clear on this. The Human Resources department is not just an administrative management department; it is a strategic business partner whose mission is to promote your professional development.
Matrix structure
It's time to break down hierarchies! Our teams are led by a dual role, technical and managerial, and are organized in a matrix structure, which allows us to be more horizontal.
© Balidea. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
More at Balidea
All 6 rolesFront-end developer
Balidea · Spain
Software Development Project Manager
Balidea · Spain
Senior Business Analyst
Balidea · Spain
Cybersecurity Consultant
Balidea · Spain +1