Job description
Software Engineer
Roles & Responsibilities:
- Take ownership and assume end to end responsibility including design and unit test code
- Able to specify, plan and deliver new or updated application functionality
- Seasoned in understanding applications, data interfaces and hosting environments
- Plan the delivery of new or functionality enhancements
- As part of the Applications team support the change management process on existing systems and implement new solutions in line with project implementations
Personal Attributes:
- Strong communication and negotiation skills
- Must be proficient in English (both written and spoken)
- Must be Analytical and possess good problem-solving capabilities
- Independent Thinker
Experience & Exposure Requirements:
- Good Experience in developing .NET (using Framework 4.5 and above), ASP.NET, MVC and Entity Framework applications (MUST)
- Good Experience in C# coding, class libraries and Web services (OData/Web API) (MUST)
- Experience of (MS-SQL Server 2012 & above) database development, querying, analysis, writing and reviewing stored procedures, functions and views using Transact SQL (Level of knowledge – Intermediate) (MUST)
- Ability to understand the database logical and physical schema and extend the existing schema.
- Required advance SQL knowledge to troubleshoot the issues (MUST)
- Good implementation knowledge on Angular JS/Angular 4+/JavaScript/jQuery (MUST)
- Good knowledge on design low-code portals for external users using Microsoft Power Apps
- Experience with code refactoring
- Should have worked in Agile Scrum teams and is aware of Agile Scrum Delivery principles
- Should have excellent communication, presentation and interpretation skills
- Should be good at analyzing issues / situations and reasoning solution proposals
Role: Software Developer
Functional Area: IT Software – Application Programming, Maintenance
Employment Type: Full Time, Permanent
Role Category: Programming & Design
Education
UG :B.Tech/B.E. in Production/Industrial
PG :MCA in Computers