Job Id: 20201115013
Job Role: .Net Core developer
Experience: 7-10 Years
Job Location: Bangalore
Salary: Best in Industry
Vacancies: Not Mentioned
Job Description Siemens Careers Bangalore for .Net Core developer in November 2020:
Primarily responsible for the development and delivery of parts of software component(s) in projects based on the software design.
Development and delivery of parts of a product, in accordance to the customers’ requirements and organizational quality norms. Activities to be performed include:
Requirement analysis and design of software solutions based on requirements and architectural /design guidelines.
Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.
Derive software requirements and software functional specification, validate software requirements, provide software feasibility analysis and software effort estimation.
Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of product are met.
Perform code review and creation / support for relevant documentation (requirement/design/test specification).
What You Need To Make Real What Matters
We need a professional with 7 to 10 years of industry experience in enterprise application development especially Web applications
Proficient in C#
Familiarity with the .NET framework or .Net Core
Good database skills, hands on development skills for SQL Server / Oracle
Experience in developing applications using ASP .Net MVC/ Web API and knowledge on .NET core will be an added advantage
3 to 4 years of experience in building Microservices, .Net Core / ASP.Net core middleware libraries
Good experience on LINQ, Entity Framework, Restful Services, building SDKs in .Net Core / .Net Framework
Strong understanding of object-oriented programming paradigms
Good understanding of basic data structures and algorithms, SDLC, experience in Agile methodologies is a plus
Understanding of various design patterns (Dependency Injection, Command Pattern)
Exposure in writing unit tests using NUnit or XUnit
Experience in usage of version control tools like TFS, Git etc.
Good understanding of UML, using MQTT Protocol and any MQTT based Message BUS
Must have experience in any API gateway