Location: | Bangalore, Karnataka |
Openings: | 10 |
Salary Range: | 24 LPA |
Description:
Roles and Responsibilities: ● Develop applications using C#, Angular 4+ (preferably 11 or 12), .NET Core, Entity Framework Core ● Develop optimal and efficient code using object-oriented programming, design patterns, and best practices. ● Ensure quality deliverables by coordinating with teams ● Perform scheduled maintenance as required and support the existing applications ● Develop solutions for all tiers of the application: user interface, business logic, database, workflows, and reporting. ● Work as key contributors to innovate, design, and build better software ● CI / CD pipeline and automation/deployment technologies such as Cloud Formation Templates ● Working knowledge of Jenkins, Octopus, JIRA ● Agile methodologies ● Good command over unit testing frameworks such as xUnit Desired Candidate Profile: ● An associate or Bachelor’s degree in Computer Science or related is preferred. ● Min. 6 years of full-stack developer experience. ● Minimum of 5-6 years working with the .NET stack to deliver back-end web and service applications using C#, .Net Core, and Entity Framework Core. ● Experience working with either a relational database (SQL Server, MySQL, etc.) or a NoSql database (DynamoDB). ● Minimum 5-6 years experience in Angular 4+. ● Experience with a distributed version source control system such as Git. ● Strong command on JavaScript, HTML5, SCSS, CSS3 Preferred Skills: ● Experience developing responsive web applications using Angular 11 (Angular 4 or above), Angular Material, Typescript, RxJs, HTML5, and CSS3. ● Experience creating microservices using C#, .NET Core, and a message queue broker such as Simple Queue Service and AWS cloud services ● Experience with testing and documenting backend APIs using tools such as Postman and Swagger. ● Knowledge of SOLID principles or modern object-oriented principles; design patterns