NET Developer
Role details
Job location
Tech stack
Job description
As a Senior .NET Developer, you will be responsible for the full software development lifecycle, from design to delivery and maintenance, in a fast-paced Agile environment. You will work closely with global stakeholders and customers to ensure high-quality, scalable, and secure solutions.
- Design and implement new features and enhancements for existing applications
- Lead research and development activities for new libraries, components, and technologies
- Rapidly prototype new functionalities and applications
- Review code, ensure best practices, and mentor junior team members
- Identify, analyze, and fix bugs to ensure application stability and performance
- Communicate effectively within globally distributed Agile teams
- Handle technical queries from customers and business users
- Maintain high development standards and continuously strive for better code quality
- Actively participate in Agile ceremonies such as daily scrums, sprint planning, grooming sessions, demos, and team activities
Requirements
A leading global consulting firm is seeking a Senior .NET Developer to design and build large-scale web applications and SaaS solutions. You will collaborate with Agile teams and leverage Microsoft technologies while influencing architecture decisions. The ideal candidate must have 4-5 years of software development experience, a strong grasp of C# and .NET Core, and exemplify a commitment to quality and continuous improvement. Join the EY GDS Spain team in Málaga and make a significant impact on digital projects., * 4-5 years of hands-on experience in software development.
- Proven experience developing large-scale web applications and SaaS solutions.
- Strong experience with Microsoft web technologies.
Responsabilidades
-
Design and implement new features from conception to delivery.
-
Lead R&D for new libraries/components based on project needs.
-
Prototype new functionalities and maintain existing software., Strong experience in Agile environments Excellent problem-solving skills Strong communication skills in English Ability to collaborate in distributed teams High ownership and quality orientation, Degree in a technical field or equivalent experience, * Strong experience working in Agile and fast-paced development environments
-
Excellent problem-solving skills with strong attention to detail
-
Strong communication skills, both verbal and written, in English
-
Ability to collaborate effectively in distributed and multicultural teams
-
High sense of ownership, quality-oriented mindset, and continuous improvement attitude
To qualify for the role, you must have
- Minimum 4-5 years of hands-on experience in software development.
- Degree in a technical field or equivalent practical experience
- Proven experience developing large-scale web applications and SaaS solutions
- Strong experience with Microsoft web technologies: C#, .NET Core
Ideally, you'll also have
- Expert-level experience in at least one modern frontend framework: Angular or React
- Expert-level knowledge of TypeScript for web application development
- Solid experience with relational databases: MS SQL / SQL Azure, EF 6, EF Core
- Experience with non-relational databases such as MongoDB
- Familiarity with Azure services: Key Vault, Azure Storage, Queues, Blob Storage
- Experience in unit testing frameworks: NUnit, Moq, Jest
- Experience using distributed version control systems such as Git or SVN
- Experience with collaboration and project tracking tools like Azure DevOps, Jira, or Asana
- Cloud-based application development experience on Microsoft Azure, AWS, or Google Cloud
- Business analytics knowledge (a strong plus): Power BI, Azure Analysis Services, Tableau, Anaplan
Nice to have
- Experience with responsive web design
- Good understanding of HTML5, CSS, and SCSS
- Experience integrating REST APIs and working with JSON
- Experience using and integrating Microsoft Power BI
What we look for
We are looking for proactive, quality-driven professionals who enjoy solving complex technical challenges and sharing knowledge within the team. The ideal candidate demonstrates a strong sense of ownership, enjoys mentoring others, and thrives in international, Agile environments while consistently delivering high-quality solutions under demanding conditions. What we offer