
WPF Developer
Eurofins Scientific SE24 days ago
Bengaluru, IndiaMid Level
Responsibilities
- Develop end-to-end web applications using Microsoft technologies, including C#, .NET, WPF, and related frameworks.
- Design and work with n-tier architectures, SOA projects, object-oriented systems, and established design patterns.
- Apply SOLID principles and provide technical recommendations while solving technical problems.
- Work with Angular, TypeScript, HTML5, CSS3, SQL Server, database queries, ESB, or MSMQ as applicable.
- Use unit testing and UI testing frameworks and apply TDD, BDD, and SOA testing principles.
- Collaborate effectively as part of an Agile Scrum team and maintain a strong focus on software quality.
Requirements
- 2 to 3 years of experience developing end-to-end web applications using Microsoft technologies.
- Strong working knowledge of C#, .NET, WPF, MVVM, MVC, SQL, REST, WebAPI, NUnit, and Entity Framework.
- Good understanding of UML, object-oriented programming, object-oriented design principles, SOLID principles, and design patterns.
- Experience with at least one SOA project and strong experience designing and working with n-tier architectures.
- Working knowledge of Angular, TypeScript, Jasmine, HTML5, CSS3, MS SQL databases, and SQL Server.
- Knowledge of unit testing frameworks, UI testing technology, SOA testing principles, and database queries.
- Experience working in an Agile Scrum environment, with strong interpersonal and teamwork skills.
- Ability to learn quickly, provide technical recommendations, and solve technical problems.
Benefits
- Gym membership.
- Company pension scheme.
- 24/7 Employee Assistance Programme offering legal, financial, and medical advice and counselling.
- Competitive pay and flexible working opportunities.
- City-centre location and opportunities for career progression and growth.
- Occasional opportunities to travel and work around the UK and internationally.
- Start date is ASAP; the interview process includes a telephone interview, online coding test, and face-to-face final interview.