Job Description
POSITION TITLE: Software Engineer
REPORTING TO: Manager
REPORTING LOCATION: Bangalore
WORKING LOCATION: Bangalore India
SUMMARY OF POSITION AND OBJECTIVES: Seeking a software craftsman capable of contributing to the design development troubleshooting testing and documentation of enterprise web applications and services.
POSITION & OBJECTIVES:
As a Senior Software Engineer the primary goal is to deliver highquality software independently or collaboratively with the team including design code tests and documentation.
Job description:
- Testdrive and implement complex features with quality in a timely manner.
- Peer review team code and suggest improvements.
- Efficiently refactor existing code to enhance quality.
- Collaborate with Architects to review and propose architectural design changes and ensure their quality implementation by the team.
- Engage constructively with Business Analysts to estimate complexity and workload select appropriate technical solutions and achieve optimal requirement artifacts for a functional software solution.
- Collaborate effectively with other IT teams.
- Experience: 34 years of experience in developing endtoend web applications using the Microsoft stack of Technologies.
- Strong working knowledge of web application development using .NET technologies.
- Solid understanding of SOLID principles and design patterns.
- Proficient in UML objectoriented programming (OOP) and ObjectOriented Design principles.
- Experience in at least one SOA (ServiceOriented Architecture) project.
- Strong expertise in designing and working with ntier architectures. Committed to maintaining high quality. Proficient in TDD BDD and UML.
- Experience in Agile methodology preferably SCRUM.
- Capable of providing technical recommendations and solving technical problems. Quick learner.
Technology Skills:
- Extensive experience with .NET C# MVC WCF Rest and WebAPI NUnit/MsUnit EF.
- Strong working knowledge of Azure DevOps HTML5 CSS3 and SASS technologies.
- Working knowledge of MS SQL Databases PowerShell MongoDB. Familiarity with Azure/AWS MFE Microservices ESB or Message Queuing (MSMQ RabbitMQ) is advantageous.
- Proficient in Unit testing frameworks and familiar with UI testing frameworks.
- Familiarity with WPF.
Additional Information
Eurofins IT Solutions India Pvt Ltd. Careers Page:
Eurofins IT Solutions India Pvt Ltd. office location:
Eurofins India office/service locations:
Remote Work :
No
Employment Type :
Fulltime