Job Description
TITLE: Senior Software Engineer REPORTING TO: Development Manager WORKING LOCATION: Bangalore, India OBJECTIVE: The main objective of this position is to deliver high quality software on his own and together with the team (including design, code, tests, documentation) and to accelerate the delivery. REQUIRED EXPERIENCE AND SKILLS:
Experience:
5 to 7 years of experience with developing software solutions in Microsoft Technologies
Experience with business requirements, technical analysis and design, coding, unit testing, and implementation of configurations within software environment Technology skills:
Requirement: .NET Full Stack Senior Software Engineer
Mandatory Requirement:
5+ year of experience with proficiency in C#, .NET 4.5, Web API, Entity Framework, ADO.NET, LINQ, SQL queries, SSRS
Proficient in WPF or in Angular ver. 5 (or above), or both
Proficient in OOP, Design Principles, Design Patterns, SOA
Passionate about code quality to write well-factored, SOLID, unit tested and reviewed code
Excellent debugging, troubleshooting abilities
Excellent communication skills - written and verbal
Desired Requirement:
1). Experience working with Scrum in Scaled agile team environment
2). Computer Science and Engineering Background Preferred
Knowledge on UML, design patterns, design principles such as SOLID / DRY and best coding practices.
Proven ability and interest in building new application feature which interacts with existing application and infrastructure. Methodology skills
Test Driven Development
Agile-Scrum
Domain Driven Design Personal Skills:
Excellent analytical and problem solving skills
Excellent verbal/written communication skills. Fluent in English Scrum values : Commitment, Focus, Collaboration, Openness, Respect, Courage PREFERED CANDIDATES:
The successful candidate will have a self-motivated, get-it-done attitude; the ability to think critically; enjoy working with teams spread globally and across cultures; a desire to learn in new areas; and the discipline to pay attention to deadlines, details and quality.
Good communication and interpersonal skills to interact with team in Europe
BE Computer Science/MCA or any other Bachelor's degree with the right experience
Will be an added advantage if worked on Laboratory related applications PERFORMANCE APPRAISAL CRITERIA: Eurofins has a strong focus on Performance Management system. This includes quarterly calibrations, half-yearly reviews and annual reviews. The KPIs shall be set and may vary slightly between projects. These will be clearly communicated, documented during the first 30 days of your joining.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: B.Tech/B.E. in Any Specialization, Diploma in Any Specialization
Post Graduation: M.Tech in Any Specialization, MCA in Computers
Doctorate: Doctorate Not Required
Contact Details:
Company: Eurofins It Solutions India Pvt Ltd
Location(s): Bengaluru
Keyskills:
C#
Angular 2+
design patterns
oops
.net
web api
Entity Framework
agile
mvc
sql