Software Engineer (.Net Fullstack)
- Source: Naukri
- Eurofins
- Hybrid
- Bengaluru
- Full-Time
- Mid level
Job Description
ole & responsibilities
- 2+ years of experience with developing end to end solutions using Microsoft Stack of Technologies.
- Strong working knowledge on server side development (backend - Asp.net MVC Web API, Entity Framework)
- Working knowledge of Web applications, preferably Angular 14+
- Good working knowledge of MSSQL SQL, etc.
- Strong working knowledge of application development using .NET, C#
- Good experience in designing and working with n-tier architectures.
- Hands-on experience in unit testing (XUNIT or NUNIT or MS Unit Test)
- Working knowledge of Typescript, Angular 5+, HTML5 and CSS3 technologies
- Should have worked on at least one SOA (Service Oriented Architecture) project
- Good understanding of UML, object-oriented programming (OOP) and Object Oriented Design principles
- Strong knowledge of software implementation best practices
- Should have worked in an AGILE practice methodology (preferably SCRUM)
- Able to provide technical recommendations and solve technical problems
- Must be a quick learner and should be able to mentor the team members
- Good Analytical and Problem solving Skills
Technology skills:
- Strong and proven background in Information Technology
- Strong knowledge on Design , Solid principles, Design patterns, documentation of design using UML.
- Strong working knowledge of .NET, C#, MVC, Web services, Rest and WebAPI
- Unit testing : XUNIT or NUNIT or MS Unit Test
- TypeScript, Angular 8 or above, HTML5 and CSS3 technologies
- Entity framework, SQL Server, MS SQL, Powershell
Technology Nice to have:
- Working knowledge of ESB or Message Queuing (MSMQ) is an added advantage
- TDD/ATDD (FitNesse preferred).
- Experience in mentoring developers
Methodology skills:
- AGILE Development (Scrum)
Personal Skills:
- Excellent analytical and problem solving skills
- Excellent verbal/written communication skills. Fluent in English and the working country language
- Should be a self-motivated, independent, detail oriented, responsible team-player and exhibit exceptional relationship management skills
- Ability to work in a complex international environment
- Experience in Agile (Scrum) methodologies would be a plus.
- Ability to adapt quickly to an existing, complex environment.
- Ability to quickly learn new concepts and software is necessary
- Should be able to mentor the team members and able to review their code and suggest best solutions wherever applicable.Role & responsibilities
Preferred candidate profile
Perks and benefits
Skills
- asp-net
- dot-net
- entity-framework
- microsoft-entity-framework
- MSSQL
- c-sharp
- XUnit
- nunit
- TypeScript
- microsoft-typescript
- HTML5
- css-3
- powershell
- msmq
- fitnesse
- ability-lms
